Community

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

← Go back
7장. 오류처리 TIL
#clean_code
2년 전
817

오늘 TIL 3줄 요약

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

  • Try-Catch-Finally 문부터 작성하라.

  • null을 반환하지 말고, 전달하지 마라.

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

TIL (Today I Learned) 날짜

2022. 05.06

오늘 읽은 범위

7장. 오류 처리

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

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

  • 오류가 발생하면 예외를 던지는 편이 낫다. 그러면 호출자 코드가 더 깔끔해진다. 논리가 오류 처리 코드와 뒤섞이지 않으니까

  • 먼저 강제로 예외를 일으키는 테스트 케이스를 작성한 후 테스트를 통과하게 코드를 작성하는 방법을 권장한다.

  • 오류메시지에 정보를 담아 예외와 함께 던진다. 실패한 연산 이름과 실패 유형도 언급한다.

  • 오류 처리를 프로그램 논리와 분리하면 독립적인 추론이 가능해지며 코드 유지보수성도 크게 높아진다.

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

  • 깨끗한 코드와 오류 처리가 연관성이 있다는 의견에 동의한다. 처음에 코드를 짤때는 예외를 처리하는 코드를 생각하는게 쉽지 않았다. 어디까지 예외를 처리해야 할지 정하는 것도 어려웠다. 이 부분에서는 프론트 개발자와 소통을 많이 해야 불필요한 에러핸들링 코드를 줄일 수 있다는 것을 경험했고 부실한 코드를 짜면서 에러를 내다보니 처음보다 에러 케이스를 생각하는 부분도 좋아졌다. 경험이 쌓일 수록 더 견고하고 깨끗한 코드를 짤 수 있는 개발자가 되고 싶다.