上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
Chapter 1
第1章 DDD的基本原则与价值分析
本章作为全书的开篇,从一个基本的问题开始,即什么决定了软件项目的成败。通过这个问题,我们引出了领域驱动设计的底层逻辑:第一,可以基于业务本身的复杂度来开发软件,而不需要更复杂的方法;第二,领域逻辑可以被单独构建、测试和验收。接着介绍了DDD的两个基本原则,以及它们如何保证两个底层逻辑变为现实。
DDD落地之所以困难,是因为我们过多地注意了它的各类战略战术,却没有明晰和把握它的基本原则。同时,我们对DDD的价值进行分析,评估它在复杂度控制、架构原则和团队协作方面的表现。
最后,给出一些简单的案例,其中体现了DDD的两大原则。这只是“开胃菜”,随着我们对DDD学习的不断深入,将陆续呈现更多的案例。