知识卡片

约束减少错误

普通读书笔记卡 · 1703.d

内容

功能可见性让正确操作显而易见,约束让错误操作难以发生。好的设计不是责备用户小心,而是预测误用并收窄危险路径。发散:[[避免归因偏误]]落到界面上,就是把“用户别犯错”改成“系统少给犯错机会”。

参考来源

- 位置:《以用户为中心的软件设计》第7章《设计准则》"功能可见性与约束"一节(源文件:_epub-src/text/part0039.html) - 结论依据:原文以三脚电气插座为例,说明"功能可见性使得正确的工作容易完成,而约束则让错误的事情更难做到",并引用医院格言强调设计应主动预测和限制误用,而非要求用户小心。 - 原始内容:在医院里我们有一句格言:"让正确的事情更容易做到,而让错误的事情更难做到。"功能可见性使得正确的工作容易完成,而约束则让错误的事情更难做到……开发不可能犯错误的操作。