[JAVA] 예외 처리 가이드라인

  1. 예외 종류 분류 : 하나의 블럭 안에서 모든 Exception을 처리 하지말고 종류별로 분류를 합니다.
  2. 예외 발생 시점과 위치 결정 : 어느 부분에 예외가 발생했는지 판단해서 예외 처리를 결정합니다.
  3. 다양한 예외 처리 : 상황에 따라서 예외 처리를 합니다. 백업 및 로그 등 다양합니다.
  4. 일관된 예외 메시지 : 예외 메시지만 보고 문제의 원인과 상황을 알 수 있게 명확하게 표현합니다.
  5. 에러 코드 매핑 : 고유한 에러 코드를 매핑하여 명확하게 표현합니다.
  6. 로깅 처리 : 예외 처리가 발생할 시 적절한 로깅 처리를 하여 상세 정보를 남기는 것이 중요합니다.
  7. 사용자 지정 예외 : 커스텀 예외를 만들때 이름뒤에 Exception 단어 추가합니다.