리팩토링 후 새로운 인수 유형을 추가하기 쉬워짐
-> 새 테스트 케이스를 추가하고, 새 Marshaler 클래스를 작성하고, 새 에러 코드와 get함수를 추가하면 됨
리팩터링 - 예외 처리 분리
- 예외 클래스를 모두 모아 ArgsException으로 통일
=> 잡다한 오류 지원 코드를 ArgsException이라는 독자적인 모듈 안으로 옮겨올 수 있게 됨
=> Args 모듈에서 예외/오류 처리 코드를 분리
'독서일지 > 클린 코드' 카테고리의 다른 글
클린 코드 독서일지 - Day 34 (0) | 2023.12.10 |
---|---|
클린 코드 독서일지 - Day 33 (0) | 2023.12.07 |
클린 코드 독서일지 - Day 31 (1) | 2023.12.06 |
클린 코드 독서일지 - Day 30 (0) | 2023.12.04 |
클린 코드 독서일지 - Day 29 (0) | 2023.12.03 |