知识卡片
约束减少错误
内容
功能可见性让正确操作显而易见,约束让错误操作难以发生。好的设计不是责备用户小心,而是预测误用并收窄危险路径。发散:[[避免归因偏误]]落到界面上,就是把“用户别犯错”改成“系统少给犯错机会”。
参考来源
- 位置:《以用户为中心的软件设计》第7章《设计准则》"功能可见性与约束"一节(源文件:_epub-src/text/part0039.html)
- 结论依据:原文以三脚电气插座为例,说明"功能可见性使得正确的工作容易完成,而约束则让错误的事情更难做到",并引用医院格言强调设计应主动预测和限制误用,而非要求用户小心。
- 原始内容:在医院里我们有一句格言:"让正确的事情更容易做到,而让错误的事情更难做到。"功能可见性使得正确的工作容易完成,而约束则让错误的事情更难做到……开发不可能犯错误的操作。