《代码整洁之道》错误处理

1、使用异常而非返回码
例子:
public class DeviceController {
public void sendShutDown() {
  try {
     tryToShutDown();
  } catch (DeviceShutDownError e) {
     logger.log(e);
}


private void tryToShutDown() throws DeviceShutDownError {
..
}

2. 别返回null值
检查null 值出现的问题

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