1、DDD小传:领域驱动设计为什么这么火你好,我是钟敬。 今天咱们正式开始学习领域驱动设计(DDD)。 虽然DDD在这几年越来越流行,但是对于它的一些基本问题,业界仍然有很多不同看法。 有人说,DDD是划时代的创新;但也有人说,DDD只是新瓶装旧酒,毫无新意;有人认为,DDD仅仅是为了开发...2026-03-01手把手教你落地DDD
2、迭代一概述:怎样开启一个麻雀虽小五脏俱全的项目你好,我是钟敬。今天咱们开始第一个迭代。 在开篇词中我们说过,为了让你更好地掌握DDD,咱们这门课设置了一个贯穿始终的案例。我们会模仿真实的敏捷开发过程,把案例分成三个迭代,每个迭代的需求规模逐渐扩大,复杂性也逐渐增加。为了满足变化的需求,就会出现新...2026-03-01手把手教你落地DDD
3、事件风暴(上):怎样和业务愉快地聊需求你好,我是钟敬。 上一讲,我们正式开始了第一个迭代,并简单分析了迭代一的需求。今天,咱们就要根据DDD的基本开发流程,使用事件风暴方法来进一步梳理需求。 你可能会问,上一讲的需求好像已经说得挺清楚了,为什么还要用专门的方法来梳理呢? 其实,在真实项目...2026-03-01手把手教你落地DDD
4、事件风暴(下):事件风暴还有哪些诀窍你好,我是钟敬。 上节课我们完成了事件风暴的第一步,识别领域事件。 领域事件表示的是每个业务步骤的结果。那么我们再往深想一步,到底是什么人,执行了什么操作才会造成这种结果的呢?另外,识别行为需求以后,又该怎么进一步导出领域模型呢? 为了解决这些问题,...2026-03-01手把手教你落地DDD
5、领域建模实践(上):怎样既准确又深刻地理解业务知识你好,我是钟敬。 上节课咱们完成了事件风暴,梳理了系统的行为需求。但你可能也发现了,其实还有些微妙的业务概念还没有澄清,这就要靠领域建模来完成了。 建立领域模型是DDD的核心。要建好领域建模,需要理论和实践相结合。由于我们的模型有一定的复杂性,所以我...2026-03-01手把手教你落地DDD
6、领域建模实践(下):领域建模还有什么其他技巧你好,我是钟敬。 [上节课]咱们介绍了领域建模的一些概念,也一起完成了有关租户、组织和员工的领域建模。今天这一讲,我们继续对项目管理、人员分配和工时登记部分进行建模。 在完成领域模型的过程中,我们还会对“多对多关联”进行更深入的学习,一起识别“操作”...2026-03-01手把手教你落地DDD