技术演讲:Eric Evans 开讲 DDD- 战略性设计

  • Niclas Nilsson
  • 孙向晖

2007 年 12 月 6 日

话题:编程语言架构语言 & 开发

某些设计决策会对整个项目的轨迹产生影响。在一个复杂的环境中建模是最需要做的事情,但是大项目的特有的变化经常会让模型跟实际的设计脱节。相反,尽管建模工作在小的、动态的团队中通过自治可以得到很好的实施,但是创建大规模的系统需要协作和跨项目的决策。管理人员和开发人员这类角色需要密切关注设计、项目组织和策略三者之间的交集。

在这次的演讲中,Eric Evans 为战略性设计引入了两个主要的原则:

  • 上下文映射 用来解决不同的团队不同模型的情况。
  • 核心领域 用来精炼对系统的“核心领域”的一个共享的愿景,并提供一个系统化的“何时已经足够好了或者何时需要追求卓越”的指南。

观看 50 分钟的 InfoQ 独家演讲 -Eric Evans 开讲 DDD- 战略性设计

编程语言架构语言 & 开发