Community

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

← Go back
TIL 7장 오류처리
#clean_code
2년 전
587
1

오늘 TIL 3줄 요약

  • 깨끗한 코드와 오류 처리는 확실히 연관성이 있다

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

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

TIL (Today I Learned) 날짜

2022.05.05

오늘 읽은 범위

7장 오류처리

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

  • 깨끗한 코드와 오류 처리는 확실히 연관성이 있다. 상당수 코드 기반은 전적으로 오류 처리 코드에 좌우된다. (여기서 좌우된다는 표현은 코드 기반이 오류만 처리한다는 의미가 아니라 여기저기 흩어진 오류 처리 코드 때문에 실제 코드가 하는 일을 파악하기가 거의 불가능하다는 의미)

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

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

  • 미확인unchecked예외를 사용하라

  • 예외에 의미를 제공하라 (예외를 던질 때는 전후 상황을 충분히 덧붙인다)

  • 호출자를 고려해 예외 클래스를 정의하라

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

  • 정상 흐름을 정의하라

  • null을 반환/전달하지 마라

  • 깨끗한 코드는 읽기도 좋아야 하지만 안정성도 높아야 한다 오류 처리를 프로그램 논리와 분리하면 독립적인 추론이 가능해지며 코드 유지보수성도 크게 높아진다

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

오류처리에 대해서는 깊게 생각해본 적이 없는 주제라 흥미로웠다. 코드짤 때 고려할 것이 하루하루 늘어간다. 비록 지금은 이 책이 크게 와닿지 않지만 언젠가는 내 코드가 책처럼 클린해져있길ㅎㅎ

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

JS만 공부하는 나로써는 책의 예제가 이해하기 좀 버겁다

1 comment