개발자 99% 커뮤니티에서 수다 떨어요!
TIL (Today I Learned)
2022.03.04
오늘 읽은 범위
7장.오류처리
책에서 기억하고 싶은 내용을 써보세요.
상당수 코드 기반은 전적으로 오류 처리 코드에 좌우된다. 여기서 좌우된다는 표현은 코드 기반이 오류만 처리한다는 의미가 아니다. 여기저기 흩어진 오류 처리 코드 때문에 실제 코드가 하는 일을 파악하기가 거의 불가능하다는 의미다.
오류 코드보다 예외 사용
예외 발생 가능성이 있는 코드는 try-catch-finally문부터 작성
미확인 예외 사용
예외에 의미 제공
호출자를 고려해 예외 클래스를 정의 : 오류 정의 시 오류를 잡아내는 방법이 가장 중요!
정상 흐름을 정의
null을 반환 또는 전달 XX
오류 처리 프로그램을 논리와 분리하면 독립적인 추론이 가능해지며 코드 유지보수성도 크게 높아진다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
try-catch문을 쓸 때마다 지저분해보이는 것이 신경쓰였는데 어떻게 써야하는지 가이드라인을 알게된 것 같다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
N/A