我之异常原则

 

 

   异常处理,可以很好的控制程序的容错性。下面就是我的一些思路。

  一:系统异常

       1. 可捕获异常

           比如:文件流操作类FileStream,有参数,权限,路径,方法调用异常

           原则:尽量将代码异常转换为封装方法对应的异常。

                       封装方法可以返回null或者true/false来进行处理,而异常信息可以写入windows事件中。

                      抛出异常:参数就可以判断抛出。

                      排除异常:路径完全可以 用 URL类和Exists方法代替字符串。权限异常,可以用FileIOPermissionAccess来进行过滤。

        2.不可捕获异常

           比如:文件流类中的IoException异常

            原则:判断类对系统的重要性,一般处理,可以抛出,可以写入日志。严重的提示,并且重新启动程序。

    二 用户异常

         用户异常是指用户输入或者用户操作过程中产生的一些异常。

       待归纳。

 

  不好意思,我是想到那里,写到那里,这里以后再说。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值