知识卡片

精炼文档描述核心子领域并可由测试承担

普通读书笔记卡 · 1975.d

内容

Eric Evans提出用精炼文档描述核心子领域,可以是核心概念清单、关系图、交互过程描述或多种形式组合。若测试编写得体,测试代码也可视为一份精炼文档,且具有与实现同步演进的能力,形成活文档(living document)。

参考来源

- 位置:《解构领域驱动设计》17.1.2(源文件:_epub-src/OEBPS/029.xhtml) - 结论依据:把精炼文档的职责转移给高质量测试代码。 - 原始内容:这个文档可能很简单,只是最核心的概念对象的清单……如果测试编写得体,测试代码也可以认为是一份精炼文档,且这样的文档还具有和实现与时俱进的演进能力,形成一种活文档。