Exception 显示友好的错误消息
我很好奇,是否有人考虑过桌面应用程序错误消息中的措辞。作为一名开发人员,我总是戴上我的程序员帽,用一种看起来像机器人在对用户说话的方言来显示它 例如:Exception 显示友好的错误消息,exception,custom-errors,Exception,Custom Errors,我很好奇,是否有人考虑过桌面应用程序错误消息中的措辞。作为一名开发人员,我总是戴上我的程序员帽,用一种看起来像机器人在对用户说话的方言来显示它 例如: 无法打开文件___ 无法检索设置文件 更新数据库时出错 无法设置____ 发生未知错误 这些都没有说“友好应用”。有人知道用机器人语言表达错误的资源或方法吗?比如IO问题、数据库问题、空引用等常见错误。这里没有太多信息,但有一些你应该知道的链接: 一般来说,把事情说清楚是好的 问题的原因是什么 可以做些什么来修复/补救它 我的观点:我
- 无法打开文件___
- 无法检索设置文件
- 更新数据库时出错
- 无法设置____
- 发生未知错误
这些都没有说“友好应用”。有人知道用机器人语言表达错误的资源或方法吗?比如IO问题、数据库问题、空引用等常见错误。这里没有太多信息,但有一些你应该知道的链接: 一般来说,把事情说清楚是好的
- 问题的原因是什么
- 可以做些什么来修复/补救它
我的观点:我认为最常见的错误是忘记第二颗子弹。第二个最常见的错误是为第一个项目符号提供的信息不足(例如,“找不到文件”-哪个文件?!?作为示例,您发布的消息对开发人员的意义大于对最终用户的意义 作为一个用户,我发现任何类型的错误对我来说都是一件恼人的事情,那就是当我不知道为什么会发生错误时。这就是为什么这样的错误消息应该包含一些关于问题的信息,以便非程序员理解。就像打开文件失败一样,可以检查文件是否存在,权限是否正确,或者给定的路径是否在网络上
还有一个很好的警告。在Windows桌面设计指南中有错误消息。苹果公司对如何在中编写良好的警告消息有一些看法
- 简明扼要
- 告诉我们我们能为这个问题做些什么
- 别拐弯抹角了,如果出了问题就告诉我们
- 避免让人觉得这是我们的错