Community

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

← Go back
TIL 7. 오류처리
#clean_code
2년 전
656

TIL (Today I Learned)

2022 03 03

오늘 읽은 범위

7장. 오류 처리

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

오류 코드보다 예외를 사용하라
Try-Catch-Finally 문 부터 작성하라
Unchecked Exception 을 사용해라
  • unchecked exception 은 OCP 를 위반하지만 편리함

  • checked exception 이 캡슐화를 깨기도함

  • 아주 중요한 라이브러리를 작성할 때는 모든 예외를 작성해야함

예외에 의미를 제공하라
  • 오류메시지

호출자를 고려해 예외 클래스를 정의
  • 예외 클래스 하나로 정의해도 괜찮음

  • +) 래핑하면 좋음

정상흐름을 정의하라
  • special case pattern

null 반환하지마라
  • special case pattern

null 전달하지마라
결론
  • 깨끗한 코드는 안정성도 높아야 한다.

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

  • 이번 챕터 설명은 Java Specific 한 면모가 많았지만, 다른 언어로 만든 라이브러리에도 고려해서 적용할 점이 있었다.

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