《clean code》第六章 错误处理

1.使用异常而非返回码

《clean code》第六章 错误处理

改写:

《clean code》第六章 错误处理

《clean code》第六章 错误处理

2.别放回null值

《clean code》第六章 错误处理

如果是调用第三方api中可能会返回null值的方法,可以考虑用新方法打包zheg这个方法,在新方法中抛出异常或fang返回特定实例。

3.别传递null值

除非api要求你向它传递null值,否则要尽可能避免传递null值。