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