在命令执行生效前,需要先确认,以避免导致失误。
确认法则是运用在关键行动、输入信息或下达指令时的一种防错技巧。它的功能是确认我们的行动或输入是否正确,用来防止产生“疏忽”行为,也就是防止出自非本意的错误行为。
确认法则有两种基本技巧:对话式、两步操作。
- 对话式确认:与系统使用者建立互动对话。
最常见的是,出现在软件显示的对话框(例如“你确定要删除所有文件吗?“),对话框提示使用者是否要执行此命令。对话信息务必简明扼要,但要能正确详细地传达出执行的后果。信息应该以一个问题作为结束,设计成让使用者点击“是”或“否”,或者用一个动词表明下一步动作(在确认中,应该避免使用“好”或“取消”)。对于不重要的确认信息,应该要有“取消确认”的功能选项。
- 两步操作确认:必须在确定命令下达或输入信息之前,先出现一个预备步骤。
这个方法最常见于硬件操作,举例来说,在启动开关前,可能要先掀起开关盖;或是需要两个人同时转动两把特制钥匙,才能触发执行(核武器发射);或者是太空舱的一个操控杆,需要先转动后再按下开关才能启动。两步操作的目的,是为了防止意外启动重要控制开关的错误发生。
硬件的确认,可使用两步操作;软件的确认,则可使用对话框。针对不太重要的命令,可允许使用者于首次确认之后,能够取消确认。