what is Domain-Driven Design
目前为复杂问题域创建软件的挑战有这些
未使用通用语言创建的代码
对于公共语言和问题域知识的缺乏会导致代码库可用但无法揭示业务目的。这会使得代码库难以阅读和维护,因为分析模型和代码模型之间的转译会代价高昂且容易出错。
什么是分析模型:分析模型用于描述一个软件应用程序的逻辑设计与结构。它可以由示意图或使用UML这样的建模语言表示。它是软件的一种表现形式,让非技术人员可以概念化以便理解软件是如何构造的。
组织结构的缺乏
目前用的多的商业应用程序最流行的软件架构设计模式是大泥球(Big Ball of M
原创
2021-10-27 18:56:22 ·
99 阅读 ·
0 评论