Architecture 滥用领域驱动设计

Architecture 滥用领域驱动设计,architecture,domain-driven-design,Architecture,Domain Driven Design,人们如何滥用领域驱动设计?太多太少的信息在领域中,你认为什么是滥用?在您的设计经验中,您是否遇到过认为设计太多的情况 -肯:你有分析瘫痪,人们分析和设计系统,但从来没有真正建立任何东西。我同意设拉子的观点。此外: 遵循流行语,而不是根本的意图/原则 当那些做DDD的人不接受反馈时——当团队对系统的整体理解成熟时,他们不会接受反馈 当文档的详细程度和规模变得过于庞大时 当应该重复使用的东西没有被使用时,你最终会得到重复,这使得维护一个清晰的模型变得更加困难 滥用DDD就是使用DDD构建每个系统。

人们如何滥用领域驱动设计?太多太少的信息在领域中,你认为什么是滥用?在您的设计经验中,您是否遇到过认为设计太多的情况


-肯:你有分析瘫痪,人们分析和设计系统,但从来没有真正建立任何东西。

我同意设拉子的观点。此外:

  • 遵循流行语,而不是根本的意图/原则
  • 当那些做DDD的人不接受反馈时——当团队对系统的整体理解成熟时,他们不会接受反馈
  • 当文档的详细程度和规模变得过于庞大时
  • 当应该重复使用的东西没有被使用时,你最终会得到重复,这使得维护一个清晰的模型变得更加困难

    • 滥用DDD就是使用DDD构建每个系统。DDD的软(无处不在的语言、客户合作)和硬(设计模式)方面都可能被滥用

      Evans在自己的书中谈到了什么时候不合适——如果你在做一个小的单屏幕应用程序,那么将来就不会扩展它,那么为该应用程序构建一个可扩展的DDD就是在泰坦尼克号上擦亮铜牌