DDD领域驱动设计批评文集
做强化自测题获得“软件方法建模师”称号
《软件方法》各章合集
以下文章内容纯属虚构,用来批评某些领域驱动设计文风。后续将挑一些近期的文章作为例子来批评。
**********
领域驱动设计是革命性的创新,是划时代的洞见。领域驱动设计使用统一语言、实体、值对象、聚合、工厂、仓储、限界上下文、领域事件等革命性概念,敏捷拥抱软件的复杂性。
例如:
**********
A:这不是递归函数吗?怎么是领域驱动设计了?
B:你就说这个知识有没有用吧?
A:额……有……吧?
B:有用就对了。凡是有用的,都是敏捷的,也都是领域驱动设计的。
A:但……这是以前上学时学过的,教材老早就写有的呀?
B:你以前学过,你保证现在还记得吗?另外,还有很多人没学过,向他们介绍这个知识,我觉得很有必要。
A:那……让他们去找之前的教材学习不好吗,为什么要说领域驱动设计?
B:你out了,这不是递归函数,是领域驱动设计创新的“渐次回溯推衍”模式,“渐次回溯推衍”是我们圈子里的“统一语言”,你得悟啊!
UMLChina公众号精选(20240108更新)