领域驱动设计浅析(一)——统一领域语言
作者:亚美体育平台 发布时间:2021-12-25 01:22
本文摘要:作者:徐瑱老师 这里并不想是作为领域驱动设计的教学篇而是就其中的一些实践关键点做一些分析利便解惑。 后续所有项目相关事情都基于该表来举行并随着事情开展需要不停维护修订该表以保证准确性和完备性。该表对项目成员应完全公然并能无障碍获取项目相关方都可以针对该表提出增补说明和新增内容的需求并由建模人员卖力举行统一审核修订。 以上是关于领域驱动设计中统一领域语言的一些实践认知希望对大家有资助。 在业务建模阶段业务专家和技术专家坐在一起讨论。

亚美体育官网

作者:徐瑱老师

这里并不想是作为领域驱动设计的教学篇而是就其中的一些实践关键点做一些分析利便解惑。

后续所有项目相关事情都基于该表来举行并随着事情开展需要不停维护修订该表以保证准确性和完备性。该表对项目成员应完全公然并能无障碍获取项目相关方都可以针对该表提出增补说明和新增内容的需求并由建模人员卖力举行统一审核修订。

以上是关于领域驱动设计中统一领域语言的一些实践认知希望对大家有资助。

在业务建模阶段业务专家和技术专家坐在一起讨论。

你会觉察双方在明白上往往会存在着极大的分歧。到场过系统业务需求讨论的开发同学一定有这样子的心得对方在说什么?为什么象在听天书一样说的每个字都听得懂可是双方明白很难一致。

究其原因就是因为双方的日常事情所处的专业领域各有自己的术语。平时已经习惯性认为听者具备与自己具有同等专业领域知识那么当业务专家与技术专家坐一起讨论双方在明白上的一致性冲突就不难明白了。

古巴比伦通天塔的失败就是因为上帝让人们的语言不再相通而中国成语中对牛奏琴、鸡同鸭讲等等也是形貌的相同问题。

为啥需要统一可以设想这样的一个场景。

亚美体育平台

本篇作为开篇想讲的是领域驱动设计的关键焦点:统一领域语言(UBIQUITOUS LANGUAGE)这点在项目实践中很是容易被忽略。

这里讲一个惯常使用的简朴措施----名词界说表。

首先将讨论历程中所有涉及的详细业务术语(包罗名词和谓词)都记载下来。

因此在项目初期领域驱动设计首先强调的是必须要建设起这样一个形貌语言模型使得业务和技术双方能够以此作为整个项目建模的讨论基础来开展后续事情。

其次对这些术语做一个双方明白完全一致的详细界说其内容可以包罗单不局限于通俗解释、前提、详细流程、产出物、对其他业务的影响等内容且最好是将对应的英语术语也标注其上。

亚美体育官网

领域驱动设计(DDD)自微服务设计模式兴起作为该模式的设计理论一下就火热了起来。在网上充斥着大量的相关教学课程与相关文章。可是经常是在看了种种课程之后在实践中依然会遇到许多问题也经常有人来问设计相关的一些问题所以才有了想写本系列的想法。

上述是使用统一领域语言的原因那么详细怎么做呢?


本文关键词:领域,驱动,设计,浅析,一,—,统一,语言,作者,亚美体育官网

本文来源:亚美体育-www.deerbovip.com

电话
038-90044132