知识卡片

为设计概念本身建立统一语言

普通读书笔记卡 · 1977

内容

领域驱动设计引入了限界上下文、应用服务、领域服务、聚合、实体、值对象、领域事件、资源库和工厂等一整套设计概念,它们又与其他方法的概念互为参考、糅合各团队实践,衍生出更多概念,纠缠不清易致认知混乱、干扰团队对DDD的理解。既然DDD强调为领域逻辑建立统一语言,也应为这些设计概念定义一套”统一语言”,使不同人理解一致、交流畅通,确保架构与设计方案的统一性。发散:术语战争消耗的团队精力常被低估——把”设计概念的统一语言”当作与”领域统一语言”同等重要的团队资产来维护。

参考来源

- 位置:《解构领域驱动设计》第19章《领域驱动设计的战术考量》19.1(源文件:_epub-src/OEBPS/032.xhtml) - 结论依据:原文提出既然DDD为领域逻辑建统一语言,也应为设计概念定义统一语言以消除认知混乱。 - 原始内容:我们不妨也为这些设计概念定义一套"统一语言",使不同人的理解一致,保证交流的畅通,确保架构和设计方案的统一性。