1

我需要命名这个结构:

struct NameNeeded
{
    DateTime timestamp;
    float value;
}

我将拥有此结构的数组(时间序列)。我想要一个简短而有启发性的名字。数据是财务数据(Tick并不是一个好名字)。

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

你会怎么命名它?

4

4 回答 4

4

由于您有一个数据值和一个相关的时间戳,所以我脑海中闪现的第一件事是DataSample. 我描绘了一系列这些,就好像您正在对模拟信号进行数字采样(这两个值就像图表上的 x 和 y 坐标)。

于 2010-09-13T23:15:52.433 回答
1

我的老科学家神经元告诉我这是一种测量。测量是与某些上下文相关的仪器读数 - 时间、位置、实验条件等。

另一个浮现在脑海中的比喻是快照,或者是闪光灯照亮的不断变化的场景中的瞬间——也许是瞬间。

于 2010-09-13T23:11:19.180 回答
0

鉴于我们无法将特定概念与float value结构成员相关联,因此只会想到诸如“Value”、“Number”、“Float”或“Data”之类的模糊名称。

成员向我建议,DateTime timestamp名称应该有一个时间相关的后缀,例如“When”、“AtTime”、“Instant”或“Moment”

所以,结合这些名字片段,你可以有

  • 值时
  • 即时价值
  • 数时
  • 数据时间
  • 等等

当遇到命名问题时,查阅字典或词库有时会有所帮助。很高兴看到精心挑选的类型名称,并且很高兴想出它们 - 祝你的任务好运。

于 2010-09-13T22:39:34.920 回答
0

我个人会在名称中包含“Float”,以保留提供其他时间戳类型的可能性。例如,您可以为分析师推荐提供带时间戳的 int 或 enum。

如果您希望时间戳是隐式的,请考虑“FloatValue”。如果有一天其他属性可能会加入时间戳(例如,数据源、置信度或不确定性),则可能需要使其隐含。

如果你想明确一点,一种可能性是“RecordedFloat”。

于 2010-09-13T22:49:06.607 回答