가능한 한 실패 원자적으로 만들라
[Effective Java] 가능한 한 실패 원자적으로 만들라
[Effective Java] 가능한 한 실패 원자적으로 만들라
[Effective Java] 예외의 상세 메시지에 실패 관련 정보를 담으라
[Effective Java] 메서드가 던지는 모든 예외를 문서화하라
[Effective Java] 추상화 수준에 맞는 예외를 던지라
[Effective Java] 표준 예외를 사용하라
[Effective Java] 필요 없는 검사 예외 사용은 피하라
[Effective Java] 복구할 수 있는 상황에는 검사 예외, 프로그래밍 오류에는 런타임 예외를 사용하라
[Effective Java] 예외는 진짜 예외 상황에만 사용하라
[Effective Java] 일반적으로 통용되는 명명 규칙을 따르라
[Effective Java] 최적화는 신중히 하라