🔖 오늘 읽은 범위 : 7장, 오류 처리 (p.130 ~ p.137)
😀 책에서 기억하고 싶은 내용
- 오류가 발생하면 예외를 던지는 편이 낫다.
- Try-Catch-Finally 문부터 작성하라
- 강제로 예외를 일으키는 테스트 케이스를 작성한 후 테스트를 통과하게 코드를 작성하는 방법을 권장한다.
- 미확인 예외를 사용하라
- 오류 메시지에 정보를 담아 예외와 함께 던져라
- 외부 API를 사용할 때는 감싸기 기법이 최선이다. 외부 API를 감싸면 외부 라이브러리와 프로그램 사이에서 의존성이 크게 줄어든다.
🤔 오늘 읽은 소감은?
- 로직과 에러 처리하는 코드를 분리해야겠다.
- 일일이 에러를 정의해주는 것보다는 try catch 문을 이용해 에러 처리를 해야겠다.
- 예외 처리하는 법을 연습해봐야겠다.
🧐 궁금한 내용이 있거나, 잘 이해되지 않는 내용
- 예외를 잡아 변환하는 래퍼 클래스를 만드는 게 잘 이해가 안됐다.
'클린코드' 카테고리의 다른 글
[DAY 14] 클린 코드 TIL - 9장. 단위 테스트 (4) | 2022.02.06 |
---|---|
[DAY 13] 클린 코드 TIL - 7장. 오류 처리 (0) | 2022.02.04 |
[DAY 11] 클린 코드 TIL - 6장. 객체와 자료구조 (0) | 2022.02.01 |
[DAY 10] 클린 코드 TIL - 미션. 코드 리팩토링 (0) | 2022.01.31 |
[DAY 9] 클린 코드 TIL - 5장. 형식 맞추기 (0) | 2022.01.30 |