知识卡片

权衡是领域中的洞察力金矿

普通读书笔记卡 · 1958.i.6

内容

想让系统在每个质量属性上都完美不现实,某属性做得更好往往意味着别的属性要付出代价——安全性越高、可用性通常越低。有些权衡放之四海皆准(可用性vs安全性),有些只存在于特定领域:招聘广告要求结构化填写技能,便于算法匹配但用户填写麻烦;自由格式用户轻松但匹配只能靠猜测。找到这类领域特有权衡,价值像在河里淘金——值得尽快分享给非领域专家,它决定了什么容易、什么天生就难。

参考来源

- 位置:《恰如其分的软件架构》第9章《设计模型》9.5.9节《设计权衡》(源文件:_epub-src/OEBPS/text00089.html) - 结论依据:原文说明质量属性之间存在通用权衡(可用性vs安全性)和领域特有权衡(招聘技能结构化vs自由格式),并用"在河流中寻找金矿"类比这类洞察的价值,值得快速传给非领域专家。 - 原始内容:要在某一个质量属性上做得更好,通常意味着在其他质量属性上有所损失……寻找领域中的权衡,就像在河流中寻找金矿:这是一种有价值的洞察力,值得快速传给那些不是领域专家的人。