Laz*_*Laz 5 domain-driven-design
在实施领域驱动设计时会出现哪些问题/解决方案?
随着新情况的不断发生,我发现掌握它有点困难,所以我试图在一个地方编制一份好的资源/问题清单,以帮助我和任何一个人在抓住/实施它时遇到困难.
您可以在 SO 中搜索领域驱动设计或ddd标签来找到一些问题。埃里克·埃文斯 (Eric Evans) 的书还对您可能面临的某些情况提供了一些很好的见解。
一个重要的注意事项是,ddd 就像测试一样,它增加了新功能的开发时间,但提高了质量(因此,从长远来看,减少了开发时间)。您可能需要与领域专家不断联系,以便每次出现问题时都可以优化模型。
恕我直言,ddd 最重要的问题是拥有一个好的、有意义的域名。大多数问题(尽管不是全部)的根本问题是对领域的理解不足
很难说哪些问题是最常见的,因为每个领域都是不同的领域,有其自身的特点......