mos*_*ted 7 domain-driven-design
在代码中使用泛在语言是DDD的一个主要原则.你会在这个szenario中推荐什么:
你会在代码中使用德语术语吗?使用英语术语和词汇表似乎会产生一些沟通障碍.
另一方面,有一些非常好的论据通常只在代码中使用英语术语,例如:在这里找到:使用非英语无所不在的语言?
这是我们做的,面对同样的情况(德国):
在与领域专家交谈时,我们用德语创建了一个无处不在的语言词典.在与域专家交谈(德语)时使用,例如在分析业务需求或在白板上建模/绘图等时.
此外,我们还准备了第二个英语普适语言词典,与领域专家一起构建/翻译 - 领域专家熟悉各自的英语术语,能够解决多种可能的翻译产生的任何歧义.
编码时使用英语词典.