[TIL] 클린코드- Day13_2022.02.02

sodalite·2022년 2월 2일
0

CleanCode

목록 보기
13/13
post-thumbnail

Day13

📔 오늘 읽은 범위 : 7.오류 처리

💜 책에서 기억하고 싶은 내용

  • 애플리케이션에서 오류를 정의할 때 프로그래머에게 가장 중요한 관심사는 오류를 잡아내는 방법이 되어야 한다.
  • null을 반환하는 코드는 일거리를 늘릴 뿐만 아니라 호출자에게 문제를 떠넘긴다.
  • 깨끗한 코드는 읽기도 좋아야 하지만 안전성도 높아야 한다.

💙 읽은 소감

코드를 작성하면서 오류는 늘 어디선가 발생하고 그런 오류에 대해서의 예외처리가 필요한 사항이 많은 것 같다. 프로젝트를 하면서 fetch에 대한 response로 try catch finally 라는 방식에 대해서 들어는 봤는데 사용하는 방법에 대해서는 잘 몰랐다. 이런 방식들이 javascript뿐만아니라 여러 프로그래밍 언어에서 지원된다는 점이 흥미로웠다. 그래서 더더욱 이런지식이 필요하다고 생각되어 정리를 해 보고싶다.
그리고, null을 반환하는 코드는 처리방법이 항상 어려웠다. 이런부분들의 구조를 처음부터 잘 짜면 불필요한 부분을 없앨 뿐만아니라 효율적인 코드를 작성할 수 있는 것 같다.

🤍 잘 이해되지 않는 내용 & 알게 된 것들

깨끗한 코드는 읽기도 좋아야 하지만 안전성도 높아야 한다. 이 많은 의미를 내포하고 있는 것 같다. 오류 처리를 프로그램 논리와 분리하는 것이 처음부터 쉬운 일은 아니지만 조금씩 유의하면서 코드를 작성하는 습관을 들여야겠다.

profile
초보 개발자!

0개의 댓글