我需要來命名這種結構:包含時間戳和浮點值的類的命名建議?
struct NameNeeded
{
DateTime timestamp;
float value;
}
我都會有這樣的結構(時間序列)的陣列。 我想要一個簡短而具有啓發性的名字。數據是財務數據(並且Tick
不是一個好名字)。
最好的一個我能想到的是DataPoint
,但我覺得一個更好的存在:)
如何將你的名字呢?
我需要來命名這種結構:包含時間戳和浮點值的類的命名建議?
struct NameNeeded
{
DateTime timestamp;
float value;
}
我都會有這樣的結構(時間序列)的陣列。 我想要一個簡短而具有啓發性的名字。數據是財務數據(並且Tick
不是一個好名字)。
最好的一個我能想到的是DataPoint
,但我覺得一個更好的存在:)
如何將你的名字呢?
既然你有一個數據值和一個關聯的時間戳,那麼我腦袋裏的第一個東西就是DataSample
。我描繪了一系列這些,就好像你正在對模擬信號進行數字採樣一樣(這兩個值就像圖中的x和y座標)。
鑑於我們無法將特定概念與float value
結構成員相關聯,所以只會出現諸如「Value」,「Number」,「Float」或「Data」之類的模糊名稱。
的DateTime timestamp
成員建議,我認爲名字應該有一個與時間相關的後綴,如「當」,「AtTime」,「即時」或「瞬間」
因此,結合這些名稱的片斷,你可以有
當遇到命名問題時,諮詢字典或同義詞庫有時可以提供幫助。很高興看到精心挑選的類型名稱,並且滿意地提出它們 - 與您的追求祝你好運。
我會親自在名稱中包含「Float」,以便提供其他時間戳類型的可能性。例如,您可以爲分析師建議提供時間戳int或枚舉。
如果您希望隱藏時間戳,請考慮「FloatValue」。如果其他屬性可能有一天會加入時間戳(例如,數據源,置信度或不確定性),那麼使其隱含可能是可取的。
如果你想明確,一種可能性是「RecordedFloat」。
我的老科學家神經元告訴我,這是一個測量。測量是與某些上下文相關的儀器讀數 - 時間,位置,實驗條件等。
想到的另一個隱喻是快照,或者閃光燈閃爍的瞬間 - 也許是瞬間。
您應該將其標記爲任何語言 – 2010-09-13 21:41:37
真的很重要嗎?實際的語言是Python,但我在這裏給了一個C#示例,以便更多人可以關聯 – Meh 2010-09-13 21:44:32
浮點值是否總是表示一件事,或者該結構是否用於多種類型的數據? – 2010-09-13 21:46:15