독서일지/클린 코드

클린 코드 독서일지 - Day 32

Sadie Kim 2023. 12. 6. 23:11

리팩토링 후 새로운 인수 유형을 추가하기 쉬워짐
-> 새 테스트 케이스를 추가하고, 새 Marshaler 클래스를 작성하고, 새 에러 코드와 get함수를 추가하면 됨

리팩터링 - 예외 처리 분리

  • 예외 클래스를 모두 모아 ArgsException으로 통일
    => 잡다한 오류 지원 코드를 ArgsException이라는 독자적인 모듈 안으로 옮겨올 수 있게 됨
    => Args 모듈에서 예외/오류 처리 코드를 분리