我承认:我不关心太多的异常处理。我知道我应该做得更多,但我永远不知道从哪里开始和从哪里停止。我并不懒惰。离得很远。这是因为我对异常处理的矛盾心理感到过度紧张。即使是最小的应用程序中,似乎也有无数个地方可以应用异常处理,但它可能会让人感觉有点矫枉过正。
我已经通过仔细的测试、验证和默默的祈祷度过了难关,但这是一个即将发生的糟糕的编程事故。
那么,您的异常处理最佳实践是什么?特别是,哪里是最明显/最关键的地方应该应用异常处理,哪里应该考虑异常处理?
抱歉这个问题含糊不清,但我真的想一劳永逸地结束这本书。
微软的模式与实践团队 http://msdn.microsoft.com/en-us/practices/default.aspx很好地将异常管理的最佳实践纳入企业库异常处理应用程序块 http://msdn.microsoft.com/en-us/library/cc511522.aspx
事件如果不会使用企业库,我highly建议您阅读他们的文档。 P&P 团队描述了异常处理的常见场景和最佳实践。
为了帮助您入门,我建议您阅读以下文章:
-
异常处理 http://msdn.microsoft.com/en-us/library/ms229005.aspx on MSDN
-
.NET 中的异常管理 http://msdn.microsoft.com/en-us/library/ms229005.aspx on MSDN
-
.NET 中的异常处理最佳实践 http://www.codeproject.com/KB/architecture/exceptionbestpractices.aspx在代码项目上
ASP.NET具体文章:
- 用户友好的 ASP.NET 异常处理 http://www.codeproject.com/KB/aspnet/ASPNETExceptionHandling.aspx
- 全局异常处理
网络平台 http://www.developer.com/net/asp/article.php/961301
- C# 和 ASP 中的异常处理
。网 http://www.codersource.net/asp_net_exception_handling.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)