Ddd Best Practices

DDD(领域驱动设计)架构最佳实践指南。当用户在 Java/Spring Boot 项目中遇到分层架构、领域建模、模块边界、代码评审或测试分层问题时使用。包括:纠结是否引入 application/api/querys 模块;设计或审查实体、聚合、仓储、防腐层、领域事件;贫血模型重构(setter 全开、规则全在 Service);多入口共享用例是否补 application 层;策略模式 Map 注入、责任链、Node 流程编排的取舍;Controller 测试 @WebMvcTest vs @SpringBootTest 选型;MVC 渐进迁移 DDD;DDD 命名规范。仅适用 Java/Spring Boot 生态,Go/Python/Node 等其他语言不适用。

thedixitjain 49cf2fc 11 files · 152.1 KB Updated 2 repo stars

File contents

thedixitjain/the-mega-skill-library/tree/main/library/backend-and-data/ddd-best-practices commit 49cf2fca53

Frequently asked questions

npx skillmds add thedixitjain/ddd-best-practices