ASP.NET Lab

The Best Web, The Best Future

博客园 首页 新随笔 订阅 管理

下列指导方针有助于确保你的异常消息是有意义的并且拥有正确的格式。

在抛出一个异常的时候针对于开发者提供一个丰富的并且有意义的消息文本。消息应该能够解释异常所产生的原因并且能够清楚地描述需要怎样做才可以避免这个异常。

消息应该针对于开发者,如果你建立的是一个库。

确保可以正确地对异常消息进行编程。因此,位于顶层的异常处理器就可以把这个异常消息显示给应用程序的终端用户。
确保在消息文本中的每句话后面都有一个句号(".")。这种为用户显示异常消息的代码并且不会在开发者忘记添加最终句号的时候对字母的大小写进行处理,因为这样做是相对笨重并且代价昂贵的。
避免在异常消息中使用问号("?")和惊叹号("!")。
不要在没有要求到适当许可的情况下揭露异常消息中对于安全敏感的信息。

关于保护库设计的更多信息,请参考:[编写安全类库]。

考虑对你的组件所抛出的异常信息进行本地化,如果你期望你的组件能够通过讲述不同语言的开发者而被使用。
posted on 2007-02-03 16:40  Laeb  阅读(254)  评论(0编辑  收藏  举报