知识卡片
精炼文档描述核心子领域并可由测试承担
内容
Eric Evans提出用精炼文档描述核心子领域,可以是核心概念清单、关系图、交互过程描述或多种形式组合。若测试编写得体,测试代码也可视为一份精炼文档,且具有与实现同步演进的能力,形成活文档(living document)。
参考来源
- 位置:《解构领域驱动设计》17.1.2(源文件:_epub-src/OEBPS/029.xhtml)
- 结论依据:把精炼文档的职责转移给高质量测试代码。
- 原始内容:这个文档可能很简单,只是最核心的概念对象的清单……如果测试编写得体,测试代码也可以认为是一份精炼文档,且这样的文档还具有和实现与时俱进的演进能力,形成一种活文档。