본문 바로가기
개발자 소양 독서 도전기/클린코드

7장. 오류처리

by vitaminFE 2024. 5. 16.

오늘 TIL 3줄 요약

  • null을 전달하지도, 반환하지도 마라
  • try-catch-finally 문부터 작성해라
  • 오류 코드보다 예외 사용하기
  • 프로그래머는 오류를 정의할 때 오류를 잡아내는 방법을 중요한 관심사로 봐야 한다.
  • 깨끗한 코드는 읽기도 좋아야하지만 안정성도 좋아야 한다.

 

TIL (Today I Learned) 날짜

2024.05.15(수)

 

오늘 읽은 범위

7장. 오류 처리

 

책에서 기억하고 싶은 부분

테스트 관련한 부분

오류 처리에 대한 다양한 관점을 바라보며 내가 평소에 짜는 코드를 생각했다.

주어진 기능을 구현하다보면 예상치 못한 에러가 발생하는데, 돌이켜보면 해당 조건이 undefined일 경우가 많았다. 

 

해당 파트를 읽다보니 테스트 주도 개발 방법론(Test Driven Development, TDD)에 대한 언급이 있었다.

현재 팀에서 진행하는 프로젝트에서는 테스트코드를 작성하고 있지는 않지만, 이는 개발자 사수분들께서는 적절한 오류 처리로 해결하고 계실 것이라 생각했다.

 

오류처리를 프로그램 논리와 분리하면 독립적인 추론이 가능해지며, 유지보수성도 크게 높아진다! 잊지 말자 :)

 

공부법을 서로 공유해요 (5/15, 일일 미션)

공식문서를 정독

개념 연습을 하며 필요시에는 클론코딩 등으로 활용,

관련 유튜브 영상 및 블로그 등을 찾아보기

챗 지피티!