欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

领域驱动设计读书笔记-第一部分 博客分类: 建模 建模 

程序员文章站 2024-03-17 10:18:40
...

第一部分:让领域模型发挥作用

从一个PCB的专用软件工具的设计为例,逐步的与领域专家交谈,得到一个适用的模型,从这个例子中,作者描述出了与领域专家一起消化知识提炼模型的过程。

当开始编写软件时,其实我们知之甚少。程序员不知需要精通或者说熟悉技术知识,也需要学习所从事的特定领域的知识。一个团队中需要形成领域知识的传递,才不至于领域知识由于人员的流动而丢失,团队需要持续学习。学习领域知识不是为了成为这方面的专家,而是为了能更好的与领域专家沟通,精细领域模型。知识消化是一种探索,它永无止境。

每个团队应该有自己的Ubiquitous Language,通过使用领域模型术语讨论需求,场景等“大声地”建模,讨论时用图形表达出自己的想法。文档作为代码和口头交流的补充。

模型与实现应该统一或者说绑定在一起,代码必须反映出最新的模型。Hands-On Modeler,建模人员参与程序开发,如果建模的人只负责建模,不负责程序实现,那么代码必将和模型脱离。

 

第一部分关键词:知识消化,持续学习领域知识,Ubiquitous LanguageHands-On Modeler

相关标签: 建模