Community

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

← Go back

TIL Day 12. 7장. 오류 처리

#clean_code
1년 전
390

TIL (Today I Learned)

2024.03.12

오늘 읽은 범위

7장. 오류 처리

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

  • 뭔가 잘못되면 바로 잡을 책임을 바로 우리 프로그래머에게 있다.

  • 오류 처리 코드로 인해 프로그램 논리를 이해하기 어려워진다면 깨끗한 코드라 부르기 어렵다.

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

  • 오류 메시지에 정보를 담아 예외와 함께 던진다.

  • 오류를 정의할때 프로그래머에게 가장 중요한 관심사는 오류를 잡아내는 방법이 되어야 한다.

  • 외부 API를 감싸면 외부 라이브러리와 프로그램 사이에서 의존성이 크게 줄어든다.

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

  • 지금은 파이썬을 사용하여 오류코드보다 예외를 사용하는게 익숙하지만 c언어를 사용하다 자바나 파이썬으로 넘어왔을 당시에는 정말 어색했습니다. return -1과같은 방식으로 매번 오류를 처리했던 기억이 납니다.

  • 어떤 예외를 써야할지는 매번 어려운것 같습니다. 무난하게 Exception으로 처리한 적이 많았는데 책에서 간단하게 나온 TDD 기법을 적용하면 명확하게 제가 원하는 오류를 잡아내기 수월해질거 같습니다.

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

  • wrapper 객체에 대해서 조금 더 자세한 사례를 보고 싶습니다. 외부 의존성을 줄이는 방법인데 결국 adapter 패턴과 사실상 같다고 봐야할까요

공부법 인증 미션