动态错误消息的好例子?

时间:2010-06-22 14:21:00

标签: interface

昨天我发现了一篇有趣的博客文章,描述了软件错误弹出窗口需要更强大的用户界面设计,他们以苹果为例 - 我想分享:

http://bit.ly/9qBZLM

这让我思考 - 你能动态地构建这样的东西来处理各种异常/错误吗?

从UX角度看其他强大的现有用户错误消息传递的任何示例?

1 个答案:

答案 0 :(得分:1)

我认为这样的系统是可能的(至少在理论上是这样)。基本上有两个问题需要克服:

(1)当弹出错误消息框说“未知”错误时,它的真正含义是“意外”错误。由于错误是程序员没想到的,所以在失败时几乎不可能做出智能的事情。

(2)当函数中发生错误时,通常无法推断发生错误的更大上下文。在您链接到的示例中,作者希望应用程序告诉用户“更新”失败。问题是失败的功能不知道更新正在进行中。

该页面上的一位评论者建议使用网络服务查找详细的错误和解决方案信息。我认为这可以工作(您必须将错误代码和调用堆栈传递给它),但这需要大量的开发和维护工作。我认为大多数软件公司都认为这不值得花费 - 尤其是当不友好的对话框为用户提供足够的信息来搜索分辨率时。