Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
clean code TIL #11
#clean_code
2년 전
823


TIL (Today I Learned)

2022.03.04

오늘 읽은 범위

7장.오류처리

책에서 기억하고 싶은 내용을 써보세요.

  • 상당수 코드 기반은 전적으로 오류 처리 코드에 좌우된다. 여기서 좌우된다는 표현은 코드 기반이 오류만 처리한다는 의미가 아니다. 여기저기 흩어진 오류 처리 코드 때문에 실제 코드가 하는 일을 파악하기가 거의 불가능하다는 의미다.

  • 오류 코드보다 예외 사용

  • 예외 발생 가능성이 있는 코드는 try-catch-finally문부터 작성

  • 미확인 예외 사용

  • 예외에 의미 제공

  • 호출자를 고려해 예외 클래스를 정의 : 오류 정의 시 오류를 잡아내는 방법이 가장 중요!

  • 정상 흐름을 정의

  • null을 반환 또는 전달 XX

  • 오류 처리 프로그램을 논리와 분리하면 독립적인 추론이 가능해지며 코드 유지보수성도 크게 높아진다.

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

  • try-catch문을 쓸 때마다 지저분해보이는 것이 신경쓰였는데 어떻게 써야하는지 가이드라인을 알게된 것 같다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

  • N/A