强烈推荐这本21年出版的“Learning Domain-Driven Design : Aligning Software Architecture and Business Strategy”。

如果你是领域驱动设计的初学者,只看一本书的话推荐看这本。如果你对领域驱动设计有所学习,并且也在实践中尝试过,但依然对其有诸多疑问,那么也推荐用这本书重学一遍。如果你认为自身对领域驱动足够了解,但在实践领域驱动设计时依然有很多 trade off 的内容说不清,那么推荐这本书重学一遍。

这本书好在哪里?就两点:说的清楚明白的同时删繁就简。清楚明白对比的是Eric Evens 自己的书。删繁就简对比的是“领域驱动设计模式、原理与实践”。


基本上把 DDD 的东西5、6个章节就全讲完了,而且让人醍醐灌顶,很多似是而非的概念,三言两语说不清的内容,落地就需要 trade off 的内容,基本在这5、6章都说清了。当然我不确定我是否是因为量变到质变。但如果我在6、7年前就看到这本书的话,可能都不需要这么多量来换质。对,这本书就是这么好,你看完之后就不用在浪费时间在其他DDD内容上了,实操去吧,你已经会了!

后续章节融合了很多 DDD 提出之后架构与模式的演进与 DDD 的结合,可以说非常与时俱进了。

最后中文版貌似叫:领域驱动设计学习手册。如果你看中文版,我建议可以先查查 domain、context 的英英词典,不要轻易地理解为:领域和上下文,会有一定帮助。后知后觉,这两个词用的很精准,但普遍的翻译是缺失了背后的含义的。
展开
HAibiiin于2024-12-01 09:26发布的图片
1