首页 > 编程语言 > 详细

一.通用语言

时间:2019-06-17 13:55:30      阅读:89      评论:0      收藏:0      [点我收藏+]

  领域驱动设计主要参与者为领域专家和研发人员。领域专家是精通某个业务领域,熟练掌握该领域各种专业术语;而开发人员偏重于程序架构设计,mvc框架,mysql数据持久化等等。这样,开发人员不懂专业术语,而业务专家也不明白各种开发技能,这就导致了他们之间沟通困难。

  如何解决这种困难呢,这就需要引入DDD之通用语言

  什么是通用语言呢,它有什么特点?从字面意识上来讲,它就是大家都能够使用明白的一种语言。它具备简单易学,使用频率高,使用范围广等特点。在软件开发过程中,正是由于 简单 通用 使用率高 ,项目需求沟通讨论中,各方参与人员能够对需求理解达成一致,进而愉快的开发测试上线。

  通用语言最大的价值就是解决了交流沟通障碍问题。使各方能够协同合作,确保交付正确的产品。另外,基于通用语言,开发人员能开发出可读性更好的代码,能够准确的将业务需求转化为代码设计,达到代码即设计的目标,领域专家也能够看懂。

    最后来个例子进行通用语言说明:

  

  

 

 

 

一.通用语言

原文:https://www.cnblogs.com/yzm2008/p/11038835.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!