Community

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

← Go back
#7 오류처리
#clean_code
2년 전
761

TIL (Today I Learned)

2022.03.03

오늘 읽은 범위

7장 오류처리

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

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

  • null을 반환하지 마라

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

  • 오류는 프로그래밍에서 피해갈 수 없는 문제이다. 코드에 오류처리를 추가하면 코드가 지저분해지는것은 어찌보면 당연해보인다. 어떻게 하면 깨끗한 코드를 유지하면서 오류처리를 할 수 있을까? 답은 분리에 있다고 생각한다. React 18에 추가될 기능인 suspension은 frontend 진영에서 클린코드를 아름답게 처리한 예시다. 비즈니스 로직이 담긴 컴포넌트는 성공한 상태에 관해서만 처리를 하며, 오류처리는 오류처리를 하는 컴포넌트로 넘겨 버린다. 마치 try catch & throw 구문을 통해 에러를 처리하는 것 처럼.