【领域驱动设计】模式--通用语言(Ubiquitous language)

本文探讨了在软件开发中通用语言的重要性,特别是领域专家如何通过掌握模型和实现的绑定、建立基于模型的语言等要素,确保团队成员间的有效沟通。领域驱动设计强调统一的领域模型作为核心,以解决业务问题和提升开发效率。

一.前言

     有道无术术可求,有术无道止于术。方法论的形成都是为了让我们能够更高效,系统的解决问题,而不至于遇到问题不知所措。

二.通用语言的必要性

        相信大家在实际的软件开发流程过程中,经常会遇到参照 Prd原型 编码出的系统与实际业务角色想要的有差距,而这个差距来源哪里?来自:业务方-产品-技术-测试 整个产品链上的人没有形成统一认知。为了避免且解决这个问题,领域驱动设计中延申出一个角色 -- 领域专家,这个角色实际可能是架构师,可能是高级开发,可能是项目经理,但总归要有人来做这个事情。

三.领域专家需要掌握的要素

     3.1  模型和实现的绑定

     3.2  建立一种基于模型的语言

     3.3  开发一个蕴含丰富知识的模型

     3.4  提炼模型

     3.5  头脑风暴和实验

  具备了这些能力要素能够让领域专家 有效的建模形成统一有价值的模型

四.总结

     最终的目的是把 领域模型&nb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

上善若水-学者至上

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值