Community

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

← Go back
[TIL] Assignment #11 오류 처리
#clean_code
2년 전
562


TIL (Today I Learned)

2022.03.03

오늘 읽은 범위

7장. 오류 처리

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

  • 오류코드보다 예외를 사용하라 (P.130)

  • Try-Catch-Finally 문부터 작성하라 : 먼저 강제로 예외를 일으키는 테스트 케이스를 작성한 후 테스트를 통과하게 코드를 작성하는 방법을 권장한다.(P.133)

  • 외부 API를 감싸면 외부 라이브러리와 프로그램 사이에 의존성이 크게 줄어든다.(P.137)

  • null을 반환하지마라(P.138)

  • null을 전달하지마라 : null을 반환하는 방식도 나쁘지만 메서드로 null을 전달하는 방식은 더 나쁘다.(P.141)

  • 깨끗한 코드는 읽기도 좋아야 하지만 안정성도 높아야 한다. 이 둘은 상충하는 목표가 아니다. (P.142)

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

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

    프로그램에서 오류가 발생하여 디버깅작업을 하다보면 nullpointerexception이 발생할때가 많다. 잘못된 인자를 받거나 받지못해서 등등 많은 경우가 있는데 이번 챕터에서는 어떻게 이러한 작업을 줄일 수 있는지와 확인하고 대처하는 법을 알려준것 같다.

    외부 API를 사용할 경우에 감싸기 기법을 사용해서 코드를 작성해 봐야 겠다.

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