加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

DDD之通用语言

发布时间:2020-12-13 20:28:00 所属栏目:百科 来源:网络整理
导读:究竟什么是通用语言? 这让我想起了世界语。地球上有多种不同的语言,于是有人发明了世界语。从此大家只要学好了世界语,就可以走遍世界了。然而世界语消失了,真正的世界语就是英语。 想想也是,假如我只会中文,你只会英文,是我们都学另一种语言更容易交

究竟什么是通用语言?

这让我想起了世界语。地球上有多种不同的语言,于是有人发明了世界语。从此大家只要学好了世界语,就可以走遍世界了。然而世界语消失了,真正的世界语就是英语。

想想也是,假如我只会中文,你只会英文,是我们都学另一种语言更容易交流,还是我学英语或你学中文更容易交流呢?答案是显然的。

因此,领域专家和开发人员之间的语言该如何通用呢?

显然,领域专家是不可能使用开发人员的语言,为什么?因为先有有领域,再有计算机系统的,领域知识已积累发展了很多年,不可能因为要计算机化而改变。

所以,结果是开发人员必须尽可能的深刻理解领域知识,理解领域专家的语言。就象我们现在都学英语,没办法呀,我们需要大量学习外国的科学技术。

那么,照这样说领域专家的语言就是通用语言了?也不对,如果这样,就不用创建通用语言了。

我的理解是,通用语言以领域专家的语言为基础,开发人员进一步进行规范化,或简化,或抽象,使得该语言既正确又容易理解,且不脱离领域专家的语言范畴。

是这样吗?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读