领域驱动设计读书笔记-第一部分

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

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

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

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

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

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值