代码之家  ›  专栏  ›  技术社区  ›  Meh

包含时间戳和浮点值的类的命名建议?

  •  1
  • Meh  · 技术社区  · 16 年前

    我需要命名这个结构:

    struct NameNeeded
    {
        DateTime timestamp;
        float value;
    }
    

    我想要一个简短而有启发性的名字。数据是财务(和 Tick

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

    4 回复  |  直到 16 年前
        1
  •  4
  •   bta    16 年前

    DataSample . 我画了一系列这样的图,就好像你在对模拟信号进行数字采样一样(这两个值就像图表上的x坐标和y坐标)。

        2
  •  1
  •   Tom Anderson    16 年前

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

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

        3
  •  0
  •   Dan Blanchard    16 年前

    因为我们不能把一个特定的概念和 float value

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

    所以,结合这些名字片段

    • 值何时
    • 价值观
    • 数据时间

    当遇到命名问题时,查阅词典或词库有时会有所帮助。看到精心挑选的字体名称是令人高兴的,想到它们也是令人高兴的——祝你好运。

        4
  •  0
  •   Andy Thomas    16 年前

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

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

    如果你想显式的,一种可能是“RecordedFloat”

    推荐文章