小编典典

命名约定:"State" versus "Status"

all

快速提问:我想听听您对在命名“Foo.currentState”与“Foo.status”等字段和“enum
FooState”与“enum”等类型时何时使用“State”与“Status”的想法Foo状态”。那里有讨论过的公约吗?我们应该只使用一个吗?如果是,是哪一个,如果不是,我们应该如何选择?


阅读 66

收藏
2022-07-28

共1个答案

小编典典

这取决于上下文

状态通常是指一个实体的整个状态——它在特定时间点(通常是当前)的所有价值和关系

状态更像是一个时间点,例如,某个过程或工作流中的某个位置 - 它是否脏(因此需要保存)、是否完整、是否正在等待输入等

我希望这对你的决定有所帮助。

2022-07-28