本章,主要内容是阐述统一语言这个概念。
- 交待为何需要统一语言
- 如何建立统一语言
- 建立统一语言的指导思路以及具体的一些落地措施
其中,还对《一个团队,一种语言》,这个话题进行了延展。在对UML图,文档,代码等能体现模型的表达方式上,充分阐述了各自的优缺点以及最佳实践。例如:使用UML对象模型图,在进行领域沟通时,不建议模型上的细节过多,要适当精简。
本章的主旨:在业务沟通交流中,开发人员,领域专家,团队内部,要基于模型去建立统一语言,以UML类图,对象活动图作为基础模型去沟通交流,对于不合适的地方,需要进行反复修改提炼。同时延展说明了文档以及代码,在领域建模中的作用,其主要观点是说代码要有丰富的表达力,可以清晰的表达出领域模型概念。最终作者提到,统一语言并非只有一种,可以利用解释性模型去去建立统一语言,其解释性模型理解成本较低,可以方便其他外行人理解。
以下为具体的读书笔记导图: