DDD简述

消化知识

有效建模的要素

  • 模型和实现的绑定
  • 建立了一种基于模型的语言
  • 开发一个蕴含丰富知识的模型
  • 提炼模型
  • 头脑风暴和实验
    一个好的DDD模型需要与现实很好的结合,探索的过程使用基于模型的语言,使用这种通用语言来减轻非开发人员与开发人员之间的鸿沟。一个好的模型需要经过一系列的头脑风暴和不断的尝试才能完善。

交流与语言的使用

使用通用语言——领域模型

模型不是图。图只是为了方便表达模型

文档

  1. 文档应该作为代码和口头交流的补充
  2. 文档应该持续更新

解释性模型

提供了一定的自由度,用一种不同的方式来呈现领域。

DDD要求使用团队通用的语言。团队中不只是只有开发人员,如果开发人员使用专业术语,业务专家无法理解。这种方式不利于团队之间的沟通。业务专家难以根据开发的反馈做一些业务的精化,开发人员也难以深入理解业务。所以团队需要使用统一语言来执行DDD。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容