An Error Occured!!

好久没在这里更新了,转一篇自己的英文博客。

 

Know Your Audience When You Are Spitting Out Error Messages
Different kinds of warnings and error messages unveil different level of details. Never show up error message like above to your end users. Two reasons:

 

  • This makes NO sense at all to them. This makes users ANGRY!
  • Security breach maybe introduced when you expose your whole call stack. (Plus, You may also trigger the hacking intention of some tech savvy users.)

3 levels of details for error messages:

  • Debug Mode: for developers to debug along the development process. However this is a dirty and inefficient way of debugging. Only resort to this approach if your debugger can’t help you. And these messages should be removed before submitting to QA. And QAs should keep their eyes wide open for messages like this.
  • Administrative: No error message should be popping up for the end user. All error should be logged under the hood. Information logged should be sufficient to reproduce the error.
  • End User: a FRIENDLY message like below:
    image

NEVER EVER show this to the end users:

image

 

原贴地址:http://blog.lynxstudiosoftware.com/2010/04/an-error-occurred/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值