오류 코드보다 예외를 사용하라

Try-Catch-Finally 문부터 작성하라

∴ 예외 발생할 코드는 try-catch-finally로 작성. (try 블록에서 무슨 일이 생기든지 호출자가 기대하는 상태를 정의하기 쉬워짐.)

미확인 예외를 사용하라

예외에 의미를 제공하라

∴ 오류 메세지에 정보를 담아 예외와 함께 던진다. ( 실패 연산 이름, 실패 유형 언급)