Domain driven design 努力加强

Domain driven design 努力加强,domain-driven-design,modeling,anemic-domain-model,Domain Driven Design,Modeling,Anemic Domain Model,问题来自Fowler的企业应用程序架构模式 我努力提高公式=d x r+c d数字域定义(类) r定义的复制 c复杂性 不变的 但是,由于表模块模式呈指数增长,在该部分没有太多的定义复制,因此很难证明它的合理性 为什么表模块在增强方面的努力呈指数级增长 参考资料 书 域模型 表模块 嗯,是:o) 主要是基于开发者的经验和感受。对于我来说,域模型适用于不多的系统,因为大多数系统应该使用不太复杂的模式。可能是,这是你的情况。设计良好的表格模块应用程序可能会有很多年的“线性”复杂性,这是

问题来自Fowler的企业应用程序架构模式

我努力提高公式=d x r+c

  • d数字域定义(类)
  • r定义的复制
  • c复杂性 不变的
但是,由于表模块模式呈指数增长,在该部分没有太多的定义复制,因此很难证明它的合理性

为什么表模块在增强方面的努力呈指数级增长

参考资料

  • 域模型

  • 表模块

    • 嗯,是:o)

      主要是基于开发者的经验和感受。对于我来说,域模型适用于不多的系统,因为大多数系统应该使用不太复杂的模式。可能是,这是你的情况。设计良好的表格模块应用程序可能会有很多年的“线性”复杂性,这是可以的。但是,如果您觉得自己花了很多时间为应用程序的不同部分/类/模块做相同的工作,如果您觉得自己无法控制它,如果您有分布式团队和10-20名开发人员,您可以考虑分离关注点、有界上下文和域模型。
      所以,这个图表主要是销售DDD的营销步骤。我喜欢DDD,但一开始它确实需要很多时间,而且有一个机会,你永远不会到达时间,DDD将比任何非DDD方式更容易


      所以,回答你的问题-没有理由,只是告诉你,有时DDD更好。

      我怀疑这张图表是基于实际公式的。这可能只是基于经验。人们依赖这些员工J。但这可能只是空谈。。。。不知道如何证明它或反驳它。“不知道如何证明它或反驳它”就像我说的。。。经验,我相信福勒不仅仅依靠自己。所以,这张图表主要是“销售”DDD的营销步骤。>>lol@RıfatErdemSahin每次我看到它,我都有这样的感觉:)