知识卡片
从工作边界识别限界上下文
内容
从工作边界识别限界上下文是长期过程,牵涉需求变更时的柔性设计。核心判据:”限界上下文之间是否允许并行开发”是判断工作边界分配是否合理的依据。EAS据此把粒度过小的工作日志、考勤合并进员工上下文(遵循奥卡姆剃刀原则);报表上下文因与多个上下文强依赖、无法并行开发,先把其用例按业务相关性分散到强相关上下文。工作边界的一个重要出发点是激发团队成员对工作职责的主观判断(第9章的”渗透性边界”):开发人员正是据此提出培训功能虽看似与员工有关、实为完全独立且与员工管理正交的培训领域,最终为其建立专门特性团队并引入培训上下文。发散:能否并行开发,是把抽象的”边界是否合理”翻译成团队可直接感知的现实约束。
参考来源
- 位置:《解构领域驱动设计》第20章 20.3.3(源文件:_epub-src/OEBPS/033.xhtml)
- 结论依据:原文以并行开发为工作边界判据,结合奥卡姆剃刀合并小主体、据团队判断独立出培训上下文。
- 原始内容:限界上下文之间是否允许进行并行开发可以作为判断工作边界分配是否合理的依据。