Community

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

← Go back
[Clean Code TIL] ~ 7장. 오류 처리
#clean_code
2년 전
568

오늘 TIL 3줄 요약

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

  • 비즈니스 논리와 오류 처리를 잘 분리하라.

  • 깨끗한 코드는 읽기도 좋아야 하고 안정성도 높아야 한다.

TIL (Today I Learned) 날짜

2022. 05. 06

오늘 읽은 범위

7장. 오류 처리

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

  • 간단히 말해 뭔가 잘못될 가능성은 늘 존재한다. (p. 130)

  • 오류 처리는 중요하지만 오류 처리 코드로 인해 프로그램 논리를 이해하기 어려워진다면 깨끗한 코드라 부르기 어렵다. (p. 130)

  • 예외가 발생할 코드를 짤 때는 try-catch-finally 구문으로 시작하는 편이 낫다.(p. 132)

  • 애플리케이션에서 오류를 정의할 때 프로그래머에게 가장 중요한 관심사는 오류를 잡아내는 법이 되어야 한다. (p. 134)

  • null을 반환 & 전달하지 말라. (p. 138, 140)

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

  • 컴포넌트를 만들 때 오류 처리보다는 방어로직을 넣거나 return에 or 기본값을 넣는 방식으로 에러 핸들링을 자주 했었는데요. 비즈니스 로직에 오류 처리를 끼워넣은 게 아니었나 라는 생각이 듭니다. 지금 생각해보면 fetch 해오는 곳에서 try-catch 문을 사용하거나 ErrorBoundary를 사용해서 비즈니스 로직과 분리해볼 수 있을텐데 말이죠.