软件开发者面试百问-----怎么样让我们的代码可以处理各种错误事件?

怎么样让我们的代码可以处理各种错误事件?
处理各种错误事件就是在出现错误的情况下作出相应的响应,
我觉得事件有下面两种方式:
1.自己可以处理的事件
2.自己处理不了的事件

 

那么针对自己可以处理的事件,或者可以预先预计到的事件,
应该自己处理,比如下面一些情况:
a.在函数中判断一下参数是否是null,会被作为除数的参数是不是0
  或者根据业务规则判断一下是否超过了边界值等等。
b.对于程序抛出的异常,如果知道如何处理,就应该处理,并且留下可供
  参考的信息,比如log或者给用户的提示信息,或者停止当前操作。

 

对于自己处理不了的事件:
a.留下log,并且将这样的情况的Exception抛出去,让其他程序来处理.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值