是否有人有异常处理的最佳做法?
在网上搜索时,我在代码级别找到了很多最佳实践(不要抓住一般异常,不要重新抛出新的异常等)。我要找的是更高级别的最佳实践,比如:
非常感谢任何想法和帮助,谢谢。
答案 0 :(得分:6)
@Ilya:
这可能是乔尔写过的最糟糕的文章之一(对于那些没有阅读过该链接的人,他认为“例外被视为有害”,所以不要使用它们。)
Joel有两个例外问题:
答案 1 :(得分:3)
.NET Specific但肯定有一些有价值的信息。
http://www.codeproject.com/KB/architecture/exceptionbestpractices.aspx
答案 2 :(得分:2)
我也喜欢区分:
这对我来说是一个明确的分离方式:
答案 3 :(得分:0)
您可能会比查看Microsoft Exception Management Application Block的代码和文档更糟糕。对于很多场景来说,它可能有些过分,但它确实很全面。