.NET 设计规范--.NET约定、惯用法与模式--7.异常
摘要:
7.1 抛出异常 操作失败就是成员不能完成应该完成的任务(成员的名字所暗示的任务)。 不要返回错误码 要通过抛出异常的方式来报告操作失败 考虑用过调用System.Environment.FailFast来终止进程,而不要抛出异常,如果代码遇到了严重问题,已经无法继续安全地执行。 不要将正常的控制流中使用异常,如果能够避免的话 考虑抛出异常可能会对性能造成的影响 要为所有的异常撰写文档,并把它们作为协定的一部分,前提是这些异常时由于违反了公有成员的协定而抛出的。 不要让公有成员根据某个选项来决定是否抛出异常 不要把异常用作公有成员的返回值或输出参数 考虑使用辅助方法来创建异... 阅读全文
posted @ 2012-04-16 21:32 lufangtao 阅读(324) 评论(0) 推荐(0) 编辑