DDD
围绕领域模型与领域事件理解业务建模。
-
DDD(二):领域事件
领域事件是系统里已经发生的一个事实,用过去时描述。它的本质作用是解耦聚合之间的协作。
-
DDD(一):领域驱动设计概览
没有 DDD 的项目: 代码按技术分层: controllers/ models/ services/ utils/ 业务逻辑散落在 controller 里、service 里、甚至 SQL 里 新人来了看不懂业务,改一个功能要改 5 个文件 "这个扣血逻辑在 PlayerService 里还是 CombatService 里?两边都有一点"