IT지식/노개북 Challenges

Clean Code TIL, 7장. 오류처리

오선지♬ 2024. 7. 2. 22:55
728x90
반응형

오늘 TIL 3줄 요약

  • 오류 코드보다 예외를 사용하라
  • null을 반환하지도 전달하지도 마라
  • 깨끗한 코드는 읽기도 좋아야 하지만 안정성도 높아야 한다

TIL (Today I Learned) 날짜

2024.07.02

오늘 읽은 범위

7장. 오류처리

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

  • Try-Catch-Finally 문부터 작성하라
  • 미확인(Unchecked) 예외를 사용하라
  • 예외에 의미를 제공하라 - 예외를 던질 때는 전후 상황을 충분히 덧붙인다. 그러면 오류가 발생한 원인과 위치를 찾기가 쉬워진다. 오류 메시지에 정보를 담아 예외와 함께 던진다. 실패한 연산 이름과 실패 유형도 언급한다. 애플리케이션이 로깅 기능을 사용한다면 catch 블록에서 오류를 기록하도록 충분한 정보를 넘겨준다.
  • 애플리케이션에서 오류를 정의할 때 프로그래머에게 가장 중요한 관심사는 오류를 잡아내는 방법디 되어야 한다.
  • 오류 처리를 프로그램 논리와 분리하면 독립적인 추론이 가능해지며 코드 유지보수성도 크게 높아진다.

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

  • 오늘 읽은 부분에서 제일 기억하고 싶은 것은 오류처리를 할때 전후 상황, 실패한 연산이름과 실패유형 등 정보를 충분히 넘겨주어야 한다는 것이다. 개발자가 제일 관심을 가져야 하는 부분이 오류를 잡아내는 '방법'이 되어야 하기 때문!

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

미확인 예외를 사용하라는 말이 아직 완벽히 이해되지가 않았다..

728x90
반응형

'IT지식 > 노개북 Challenges' 카테고리의 다른 글

Clean Code TIL, 10장 클래스  (0) 2024.07.07
Clean Code TIL, 9장. 단위 테스트  (0) 2024.07.05
Clean Code TIL, 5장. 형식 맞추기  (0) 2024.07.02
Clean Code TIL, 4장. 주석  (0) 2024.07.02
Clean Code TIL, 3장. 함수  (0) 2024.06.24