本文讨论了值对象、业务规则、软件设计、充血还是贫血模型以及面向聚合根统一操作等主题。值对象可以是原子的或复合的,业务规则是软件的重要组成部分,充血模型和贫血模型是关于业务逻辑放在实体对象还是服务类中的争论,面向聚合根统一操作是指对聚合根进行操作以保持一致性。应用分层可以根据聚合维度进行划分,每个层有不同的职责。
本文介绍了测试驱动开发(TDD)的基本概念和实施方法,包括常见误区和技术选型。案例实战分为贫血模型三层架构和DDD下的TDD实战。
完成下面两步后,将自动完成登录并继续当前操作。