知识卡片
领域建模比完整原型更便宜
内容
判断”第三方插件能否基于我们的内部模型工作”这类领域风险,完整做插件原型(写一个真实的网络信息收集器)需要好几天,还要处理抓取网页、清洗数据等繁琐细节;只做领域建模——只对领域概念和行为建模,省略具体技术细节——几小时就能看出内部模型和外部模型的概念落差。代价是领域建模不能帮你调试API,也拿不出示例吸引第三方开发者,但若只想回答”模型够不够用”,领域建模性价比更高。
参考来源
- 位置:《恰如其分的软件架构》第4章《实例:家庭媒体播放器》4.3.1节《原型设计和领域建模》(源文件:_epub-src/OEBPS/text00045.html)
- 结论依据:原文对比原型设计(信息收集器需耗费几天)与领域建模(只需几小时)的成本差异,说明领域建模能快速看到基本概念差异但无法调试API或提供插件示例,二者各有取舍。
- 原始内容:对信息收集器进行原型设计需要耗费几天的时间,而领域建模只需要几个小时即可。领域建模使我们能够很快看到基本的概念……另一方面,领域建模既不会帮助我们调试API,也不会提供任何插件的示例来吸引第三方的开发者。