2010-09-13 73 views
1

我需要來命名這種結構:包含時間戳和浮點值的類的命名建議?

struct NameNeeded 
{ 
    DateTime timestamp; 
    float value; 
} 

我都會有這樣的結構(時間序列)的陣列。 我想要一個簡短而具有啓發性的名字。數據是財務數據(並且Tick不是一個好名字)。

最好的一個我能想到的是DataPoint,但我覺得一個更好的存在:)

如何將你的名字呢?

+0

您應該將其標記爲任何語言 – 2010-09-13 21:41:37

+0

真的很重要嗎?實際的語言是Python,但我在這裏給了一個C#示例,以便更多人可以關聯 – Meh 2010-09-13 21:44:32

+0

浮點值是否總是表示一件事,或者該結構是否用於多種類型的數據? – 2010-09-13 21:46:15

回答

4

既然你有一個數據值和一個關聯的時間戳,那麼我腦袋裏的第一個東西就是DataSample。我描繪了一系列這些,就好像你正在對模擬信號進行數字採樣一樣(這兩個值就像圖中的x和y座標)。

0

鑑於我們無法將特定概念與float value結構成員相關聯,所以只會出現諸如「Value」,「Number」,「Float」或「Data」之類的模糊名稱。

DateTime timestamp成員建議,我認爲名字應該有一個與時間相關的後綴,如「當」,「AtTime」,「即時」或「瞬間」

因此,結合這些名稱的片斷,你可以有

  • ValueWhen
  • ValueAtInstant
  • NumberWhen
  • DataAtTime

當遇到命名問題時,諮詢字典或同義詞庫有時可以提供幫助。很高興看到精心挑選的類型名稱,並且滿意地提出它們 - 與您的追求祝你好運。

0

我會親自在名稱中包含「Float」,以便提供其他時間戳類型的可能性。例如,您可以爲分析師建議提供時間戳int或枚舉。

如果您希望隱藏時間戳,請考慮「FloatValue」。如果其他屬性可能有一天會加入時間戳(例如,數據源,置信度或不確定性),那麼使其隱含可能是可取的。

如果你想明確,一種可能性是「RecordedFloat」。

1

我的老科學家神經元告訴我,這是一個測量。測量是與某些上下文相關的儀器讀數 - 時間,位置,實驗條件等。

想到的另一個隱喻是快照,或者閃光燈閃爍的瞬間 - 也許是瞬間。