Community

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

← Go back
TIL #11 7 장오류 처리
#clean_code
2년 전
546

오늘 TIL 3줄 요약

<예시>

  • 좋은 코드는 좋은 소설처럼

  • 깨끗한 코드는 주의 깊게 작성한 코드다

  • 독자를 생각하며 코드를 쓰자

</예시>

TIL (Today I Learned) 날짜

2022.5.7

오늘 읽은 범위

7 장오류 처리

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

  • 깨끗한 코드와 오류 처리는 확실히 연관성이 있다.상당수 코드 기반은 전적

    으로 오류 처리 코드에 좌우된다.

     (p.165)

  • null을 반환하는 코드는 일거리를 늘릴 뿐만 아니라

    호출자에게 문제를 떠넘긴다. (p.174)

  • 메서드로 null을 전달하는 방식은

    더 나쁘다. (p.175)

  • 대다수 프로그래밍 언어는 호출자가 실수로 넘기는 null을 적절히 처리하는

    방법이 없다. 그렇다면 애초에 null을 넘기지 못하도록 금지하는 정책이 합리적

    이다. (p,177)

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

    목표가 아니다. 오류 처리를 프로그램 논리와 분리해 독자적인 사안으로 고려하

    면 튼튼하고 깨끗한 코드를 작성할 수 있다. (p.177)


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

  • 이 장의 내용 중 오류 처리에 대한 전체적인 흐름은 이해했지만 구체적으로 미확인 예외와 같은 예외에 대한 이해를 잘 못했다.  하지만 null 을 최소화해야겠지만 null 을 금지 시킬 수 있을까?

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

오늘 읽은 다른사람의 TIL