DDD
dqatsh
这个作者很懒,什么都没留下…
展开
-
DDD之通用语言
究竟什么是通用语言?这让我想起了世界语。地球上有多种不同的语言,于是有人发明了世界语。从此大家只要学好了世界语,就可以走遍世界了。然而世界语消失了,真正的世界语就是英语。想想也是,假如我只会中文,你只会英文,是我们都学另一种语言更容易交流,还是我学英语或你学中文更容易交流呢?答案是显然的。 因此,领域专家和开发人员之间的语言该如何通用呢?显然,领域专家是不可能使用开发人员的语言原创 2010-03-04 22:58:00 · 895 阅读 · 0 评论 -
DDD之模型
按照传统的软件分析设计方式,首先业务专家和分析员建立分析模型,然后是设计员和分析员建立设计模型,最后程序员根据设计模型编写代码。 从这个过程可以看到,设计员和程序员说的语言和业务专家不同,这个翻译由分析员解决。 对DDD而言,既然使用了通用语言,应该是建立一个通用的模型,这个模型使用通用语言建立,可以被所有的涉众所理解。 但是,既然这个模型也被程序员直接使用,其中必然会原创 2010-03-06 16:24:00 · 1117 阅读 · 0 评论