Community

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

← Go back
TIL 7장 오류 처리
#clean_code
2년 전
489
1


TIL (Today I Learned)

2022.03.03

오늘 읽은 범위

7장 오류 처리

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

  • 깨끗한 코드와 오류 처리는 확실히 연관성이 있다. 상당수 코드 기반은 전적 으로 오류 처리 코드에 좌우된다.

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

  • try 블록에서 무슨 일이 생기든지 catch 블록은 프로그램 상태를 일관성 있게 유지해야 한다.

  • 메서드에서 null을 반환하는 방식도 나쁘지만 메서드로 null을 전달하는 방식은더 나쁘다. 정상적인 인수로 null을 기대하는 API가 아니라면 메서드로 null을 전달하는 코드는 최대한 피한다.

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

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

이번 장은 예외 처리 방식에 대해서 서술했고 null 값의 처리에 대해 다루고 있다.
자바스크립트에서는 따로 예외 처리까지 해보지 못했는데 찾아보니
자바스크립트 내에서도 try...catch...finally 구문을 사용할 수 있었다.

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

  • // 르블랑의 법칙? (LeBlanc's Law states) - "Later equals never" is used in the context of software development, but may be applied more broadly to other areas. The law is attributed to Dave LeBlanc.

1 comment