原谅用户

我们都会犯错。就好像我们探索和学习如何使用系统,或者我们是刚刚打错字的专家,我们只是普通人。您的应用程序因该允许用户快速撤销他们行为所造成的结果。

如果动作很危险,同时没有办法撤销结果,警告用户同时获取他们的确认。只在万不得已的情况下这么做;如果经常面对确认信息,用户开始忽略它们,让他们变得更糟也好过什么都不做。

在所有的情况下,用户的工作都是不可侵犯的。您的应用程序不该在没有用户明确而清晰的动作前丢失或销毁用户的工作。在其他技术中间,这种行为可以被文件的后台自动保存实现,并且提供多级的撤销。