티스토리 뷰

피해야 할 초난감 예외처리 코드


예외 블랙홀

  • 모든 예외는 처리돼야 한다. catch 블록을 이용해 에러 메시지를 출력한 것은 예외를 처리한 게 아니다.
  • 굳이 예외를 잡아서 뭔가 조치를 취할 방법이 없다면 잡지 말아야 한다. 메소드에 throws SQLException을 선언해서 메소드 밖으로 던지고 자신을 호출한 코드에 예외처리 책임을 전가해버려라.


무의미하고 무책임한 throws

  • 예외 이름을 정확하게 선언하지 않는 기계적인 throws Exception 처리


'공부 > 토비의 스프링 3.1' 카테고리의 다른 글

예외처리 방법  (0) 2019.03.19
예외의 종류와 특징  (0) 2019.03.19
템플릿/콜백 패턴  (0) 2019.03.06
중첩 클래스의 종류  (0) 2019.03.05
템플릿 메소드 패턴  (0) 2019.03.05
댓글