怎么样让我们的代码可以处理各种错误事件?
处理各种错误事件就是在出现错误的情况下作出相应的响应,
我觉得事件有下面两种方式:
1.自己可以处理的事件
2.自己处理不了的事件
那么针对自己可以处理的事件,或者可以预先预计到的事件,
应该自己处理,比如下面一些情况:
a.在函数中判断一下参数是否是null,会被作为除数的参数是不是0
或者根据业务规则判断一下是否超过了边界值等等。
b.对于程序抛出的异常,如果知道如何处理,就应该处理,并且留下可供
参考的信息,比如log或者给用户的提示信息,或者停止当前操作。
对于自己处理不了的事件:
a.留下log,并且将这样的情况的Exception抛出去,让其他程序来处理.