[아이템75] 예외의 상세 메시지에 실패 관련 정보를 담으라

Summary

예외의 상세 메세지에 실패 원인에 대한 자세한 정보를 담아야 하는 이유

어떤 정보를 담아줘야 할까?

여기서 말하는 상세 메세지 ≠ 사용자에게 보여줄 오류 메세지

필요한 정보를 예외 생성자의 parameter를 통해 받아서 메세지 생성하기

그래서, 미션에 어떻게 적용했나요?

Exception 생성자 재정의는 안했습니다. Exception의 생성자를 다시 정의하려면, Custom Exception을 사용해야 할 것인데....

Custom Exception을 사용하는 이유가, 자세한 예외 message만으로 충분한가?

현재 프로그램 상에서 자세한 예외 message가 이러한 단점을 감수할 정도로 필요한가?