我们正在使用Ruby on Rails开展更大的项目。您可能知道,Rails使用MVC模式,并且通常为Domain对象强制执行以下类类型:
我们 - 像许多其他团队一样 - 经历过这对大型,长期运行的项目不可行。
所以在我们当前的项目中,我们添加了一些层,所以我们通常有
它更易于测试,可维护且易于理解。 但是,我们的老板不同意“这些课程太多了”。
由于他通常是一位精通建筑师(做咨询),所以我不想简单地拒绝这种回应。然而,他作为活跃的Java开发人员的时间已经消失,他经常以他改善的“直觉”来解释这些句子。
当然,有一些指标可以计算类 - 但是有一种通用方法可以对“每个域对象的类别”或“每个业务案例类别”进行分类,这可以用于参数吗?
答案 0 :(得分:0)
我从来没有听说过限制每个项目,领域或其他任何类别的规则或最佳实践。一个人应该创造他真正需要的课程。这里的关键词是“真的”,因为开发人员往往会使事情复杂化并创建不必要的类,层甚至层。如果没有关于您项目的详细信息,我建议您执行以下操作:
希望它有所帮助!