Community

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

← Go back
TIL # Assginment 11
#clean_code
2년 전
771

오늘 TIL 3줄 요약

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

  • 예외에 의미를 제공하라

  • null을 반환하지 말아라

TIL (Today I Learned) 날짜

오늘 읽은 범위

7장. 오류 처리

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

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

  • 깨끗한 코드는 읽기도 좋아야 하지만 안정성도 높아야 한다. 이 둘은 상충하는 목표가 아니다. 오류 처리를 프로그램 논리와 분리해 독자적인 사안으로 고려하면 튼튼하고 깨끗한 코드를 작성할 수 있다. 오류 처리를 프로그램 논리와 분리하면 독립적인 추론이 가능해지며 코드 유지보수성도 크게 높아진다. - 142p

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

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

    • 아직 오류 처리에 대해 미숙한 부분이 많다 하지만 오류 처리를 프로그램과 분리하는 방식으로 프로그램을 구현하는 습관을 기를 것이다.