![]() |
1
3
不,这是一种可怕的方法。IMO的原因是,假设创建的每个异常都会被抛出,但事实并非如此。
|
![]() |
2
2
我理解他们的想法,这样他们就可以确保在抛出CustomException异常时进行日志记录;然而,这绝对是臭代码。
|
![]() |
3
0
|
![]() |
4
0
此解决方案耦合过于紧密,不可配置。我建议使用更健壮的异常处理框架,例如 Enterprise Library Exception Handling Application Block . |
![]() |
5
0
对于构造函数中的日志,如果异常被包装并重新扫描以再次捕获,则异常将被记录两次,这是愚蠢的。
|