principle / Error Tolerance

Error Tolerance

系统应预防可预见错误,并允许用户发现、理解、撤销或恢复。

Key fields

What

Definition
系统应预防可预见错误,并允许用户发现、理解、撤销或恢复。

Why

Core Question
系统是否预防了可预见错误,并允许用户发现、理解、撤销或恢复?
Mechanism
错误不可避免,系统质量取决于错误发生后的成本和恢复路径。可逆操作、保留输入和就地修复能减少损失,也让用户更敢于探索。

How

Primary Use
降低错误成本,增强探索信心和系统可靠感。
Design Guidance
提供撤销、自动保存、版本历史和安全默认值;错误信息指出问题与修复方法;保留已输入内容。

Evidence

Limitations
确认弹窗不是唯一容错手段。高风险操作需要分级保护,低风险操作则应优先提供撤销和恢复,避免把责任全部交给用户。
Last Verified At
2026-08-21
Common Mistakes
确认弹窗不是唯一容错手段;不能把责任推给用户;高风险操作需要多层保护。

Lifecycle

Status
待复核