Status与State使用问题

前几天在看同学写的数据库的设计的时候, 看到了一个名称为status的字段. 不知怎的竟然想到了另外一个词: state. 究竟两者有什么区别呢? 使用的场合又是怎么样的呢?

我本人其实对这种词语的选用没什么概念. 但是由于接触了rubyrails, 加上自己在设计和程序上的某些词的使用实在是有够蹩脚的, 于是决定查一查两者的差别(是不是有点像英语卷子上的完型填空).

看到的挺好的资料在这里, 其中有人提到了蛮多状态的:

  • cpu state, thread state, state machine
  • return status, raid volume status

我好像明白点了什么. 语感需要培养;)

lan

Comments