어떤 메서드에 대해 예외가 발생할 수 있다고 선언했다면, 그것은 API를 이용할 프로그래머에게 무언가를 알리려는 것이다. 무시하면 안된다.
아래와 같은 코드로 손쉽게 무시 할 수도 있다.
위와 같은 코드처럼 무시할 수도 있지만 매우 의심스럽고 가독성도 떨어지고 이유를 알기가 어렵다.
catch블록안에 적절한 코드가 없다면 적어도 catch 블록 안에는 예외를 무시해도 괜찮은 이유라도 주석으로 남겨두기라도 해야만 한다.
End of Document.
| [Effective Java]Override 어노테이션은 일관되게 사용하라 (0) | 2017.03.10 |
|---|---|
| [Effective Java]작명 패턴 대신 어노테이션을 사용하라 (0) | 2017.03.10 |
| [Effective Java]int 상수 대신 enum을 사용하라 (0) | 2017.03.10 |
| [Effective Java]실패 원자성 달성을 위해 노력하라 (0) | 2017.03.04 |
| [Effective Java]어떤 오류인지를 드러내는 정보를 상세한 메시지에 담으라 (0) | 2017.03.04 |
| [Effective Java]메서드에서 던져지는 모든 예외에 대해 문서를 남겨라 (0) | 2017.03.04 |