1
我正在开发一个项目管理应用程序的内部使用。对于存储项目的要求,我目前刨来实施类似单表继承:状态机vs单表继承
铅<要求
项目<要求
我的问题是将状态机在这种情况下,而不是STI更好。这样一个项目要求可能从一个状态到其他类似:
线索 - >项目 - >取消
线索 - >项目 - >已完成
等等
我不确定我是否了解状态机,如果我的问题没有意义,请原谅我。
更新:更好地说我的意思 - 易于使用/理解,最重要的是易于维护。
更好的我的意思是 - 易于使用/理解,最重要的是易于维护。 – RubyDev 2011-05-18 18:12:03
然后,我建议一个好的状态机宝石更容易使用和理解,但最终还是有很多这个问题的主观性:) – jaydel 2011-05-18 18:22:44
感谢您的帮助。看来我必须开始学习状态机然后:) – RubyDev 2011-05-19 11:11:34