码迷,mamicode.com
首页 > 其他好文 > 详细

错误处理

时间:2018-02-05 12:49:40      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:应该   异常类   调用   错误   null   定位   方法   需求   blog   

1.使用异常而非返回码

我们平常处理错误的方法是使用判断条件,然后再做错误处理。这种方法虽然很简单,但是会使我们的逻辑代码混乱。
我们应该尽量使用异常,这样我们可以将逻辑代码和错误处理代码分开,使得代码结构清晰。

2.异常发生时需要记录异常发生的环境说明

异常产生了,我们一般都都打印异常产生的堆栈,我们也可以根据堆栈定位异常发生的位置。同时我们还可以记录异
常发生的其他信息,包括参数,描述等。

3.依调用者需要定义异常类

调用者需要处理哪些异常,那就定义哪些异常类。对于调用第三方API,我们一般最好封装一下。这样我们可以依据
我们的需求定义异常类和处理异常。

4.不要返回和传递null值

null值在开发中是一个噩梦。我们在平常开发中写了很多是否是null的判断语句。这些操作多且杂,最好使用异常。
在方法中也不要传递null值,最后抛出异常。

错误处理

标签:应该   异常类   调用   错误   null   定位   方法   需求   blog   

原文地址:https://www.cnblogs.com/glsy/p/8416588.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!