代码整洁之道-----错误处理

1、抛出异常,而非返回错误码

 

2、创建一个类或者配置一个对象处理特例,这样客户代码不需要处理异常行为了,异常行为被封装到特例对象中。

    比如      MealExpenses expenses=BasicDao.getMeals(id);中getMeans尽量不要返回空对象,这样调用代码就不需要处理为null的情况。为了避免返回null值带来的麻烦,方法有两个,一个是直接抛出异常,第二个事返回特例对象

代码整洁之道-----错误处理_第1张图片

 

 

 

代码整洁之道-----错误处理_第2张图片

 

3、方法的参数不要传入null值,没有有效的方法避免,记得进行判断就可以了,减少出错的机会

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(代码整洁之道-----错误处理)