Sop*_*unk 164 naming-conventions nomenclature
快速提问:我想听听你在命名"Foo.currentState"和"Foo.status"这两个字段时使用"状态"与"状态"时的想法以及类型,如"enum FooState"vs"enum" FooStatus".有没有讨论过的会议?我们应该只使用一个吗?如果是这样,如果没有,我们应该如何选择?
spe*_*ble 198
IMO:
状态==你好吗?[好坏]
州==你在做什么?[静止/工作]
Luk*_*fer 99
这取决于具体情况
国家通常是指一个实体的整个状态 - 在特定时间点(通常是当前)的所有价值和关系
状态更像是一个时间点,例如,某个过程或工作流中的某些东西 - 它是否脏(因此需要保存),是完整的,是待处理的输入等等
我希望这可以帮助你做出决定.
另一种(完全务实的)偏好国家地位的理由是复数是直截了当的:
相信我,你迟早会在代码中有一个列表或数组或任何状态,并且必须为变量命名.
我认为,如果没有其他原因,"国家"指的是美国的政治分裂,很多人使用"状态"来表示对象的状态.