有很多人都在谈论DDD,她到底是一个什么东西?关键是看你对它的理解。采用 DDD 软件设计时,首先要有抽象思维,需要有领域建模的能力,然后将领域模型转换为程序设计,还需要层的概念来构建支持 DDD 的平台架构。在项目初期,DDD 可能没有任何优势。诚然,几乎所有项目的发展都有这样一个规律:初期需求简单追求快速,中后期业务激增系统复杂度升级,导致最初的设计理念需要大刀阔斧的改革,而提前布局三架马车的构架也决定着今后三高问题瓶颈。
202106102143.lait
有很多人都在谈论DDD,她到底是一个什么东西?关键是看你对它的理解。采用 DDD 软件设计时,首先要有抽象思维,需要有领域建模的能力,然后将领域模型转换为程序设计,还需要层的概念来构建支持 DDD 的平台架构。在项目初期,DDD 可能没有任何优势。诚然,几乎所有项目的发展都有这样一个规律:初期需求简单追求快速,中后期业务激增系统复杂度升级,导致最初的设计理念需要大刀阔斧的改革,而提前布局三架马车的构架也决定着今后三高问题瓶颈。
202106102143.lait