Yeongjun's Wicksome documents 🌱

이펙티브자바 9장. 예외 (3)

Topics: java, effective java
  • 규칙 63 - 어떤 오류인지를 드러내는 정보를 상세한 메시지에 담으라
  • 규칙 64 - 실패 원자성 달성을 위해 노력하라
  • 규칙 65 - 예외를 무시하지 마라

아래 책를 참고하여 학습한 내용을 정리/기록한 포스트입니다. 자세한 내용은 책을 참고하시기 바라며, 문제가 있을 경우 연락 부탁드립니다.

  • 조슈아 블로크, 이병준(옮긴이), Effective Java, 2판, 인사이트, 2015.ul>

63. 어떤 오류인지를 드러내는 정보를 상세한 메시지에 담으라

public IndexOutOfBoundsException(int lowerBound, int upperBound, int index) {
    super("Lower bound: " + lowerBound + ", Upper bound: " + upperBound + ", Index: " + index);
    // ...
}

64. 실패 원자성 달성을 위해 노력하라

실패원자성을 달성하는 방법들


65. 예외를 무시하지 마라

Previous Post이펙티브자바 9장. 예외 (2)
Next PostDifference between Optional.orElse() and Optional.orElseGet()