.NET:异常处理的两条“黄金定律”,求批!
摘要:
背景架构之处必须考虑:如何处理异常?如何定义自己的异常体系?本文为了强化这个概念而写。异常处理的两条“黄金定律”自己抄袭的两条规律:异常不能穿过“边界类”。异常不能在没有恢复的情况下“吞掉”。我们会将异常分为两类:“需要恢复”和“不需要恢复”,“需要恢复”的异常如果到达了边界类,就说明系统有BUG了,这类异常需要记录到日志。“不需要恢复”的异常需要进一步分为:“我们不能恢复”和“我们不期望恢复”,如果这类异常到达边界类,“我们不能恢复“的异常同样需要记录到日志,“我们不期望恢复”的异常则直接将异常信息显示给界面。一般采用AOP处理边界异常。示例AOP 1 using System; 2 usi 阅读全文
posted @ 2013-10-21 23:50 幸福框架 阅读(2646) 评论(7) 推荐(4) 编辑