知识卡片

好领域模型难做的四个原因

普通读书笔记卡 · 1978.ba.2

内容

好领域模型难做有四个原因:意识问题——业务人员用流程语言沟通,技术人员不知不觉变成流程驱动而非模型驱动;现实复杂性——业务灰度地带远比计算机世界多,技术人员未必具备分析业务本质的能力;迭代速度——业务变化快时团队常打补丁而非重建模型形成恶性循环;火候掌握——哪里固化哪里留扩展性没有标准答案只能试错。发散:四原因覆盖沟通、理解力、工程节奏和设计判断力。

参考来源

- 位置:第15章《技术架构与业务架构的融合》15.4节「为何很难设计一个好的领域模型」(源文件:_epub-src/text/part0021.html) - 结论依据:原文逐条列出四个原因——意识问题(流程驱动而非模型驱动)、现实世界复杂性(技术人员不懂业务)、迭代速度(打补丁恶性循环)、火候的掌握(无标准原则需要悟性),与卡片四点一一对应。 - 原始内容:"(1)意识问题……使得整个开发过程是'流程驱动',而不是'领域驱动'……(2)现实世界的复杂性……导致技术人员往往不懂业务……(3)迭代速度……就会在旧的模型上进行打补丁……如此恶性循环……(4)火候的掌握……这其中并没有一个标准原则……需要有悟性。"