Community

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

← Go back

TIL - 7장. 오류 처리

#clean_code
3년 전
531

오늘 TIL 3줄 요약

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

  • 예외에 의미를 제공하라

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

TIL (Today I Learned) 날짜

2022. 05. 06

오늘 읽은 범위

7장. 오류 처리

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

  • 예외를 던질 때는 전후 상황을 충분히 덧붙인다. 그러면 오류가 발생한 원인과 위치를 찾기가 쉬워진다. (p.135)

  • 하지만 애플리케이션에서 오류를 정의할 때 프로그래머에게 가장 중요한 관심사는 오류를 잡아내는 방법이 되어야 한다. (p.135)

  • 메서드에서 null을 반환하는 방식도 나쁘지만 메서드로 null을 전달하는 방식은 더 나쁘다. (p.140)

  • 대다수 프로그래밍 언어는 호출자가 실수로 넘기는 null을 적절히 처리하는 방법이 없다. 그렇다면 애초에 null을 넘기지 못하도록 금지하는 정책이 합리적이다. (p.142)

  • 오류 처리를 프로그램 논리와 분리해 독자적인 사안으로 고려하면 튼튼하고 깨끗한 코드를 작성할 수 있다. (p.142)

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

  • try-catch 문부터 null의 반환과 전달에 이르기까지, 오류 처리를 함에 있어서 신경써야 할 부분이 다양하다는 것을 느끼게 되었다. 오류는 피할 수 없는 문제인만큼 철저하고 지속적인 리팩토링이 필요할 것 같다.