독서일지/클린 코드

클린 코드 독서일지 - Day 38

Sadie Kim 2023. 12. 13. 23:43

SerialDate 클래스 리팩터링 작업 정리

  1. 주석 개선
  2. enum을 독자적인 소스 파일로 옮김
  3. 정적 변수와 정적 메서드를 위치와 연관성에 따라 새 클래스로 옮김
  4. 일부 추상 메서드를 클래스로 끌어올림
  5. enum 변경
  6. 새 메서드를 생성해 중복을 없앰
  7. 숫자 1을 다른 변수 혹은 상수로 변경

리팩토링을 통해 테스트 커버리지가 증가하고, 버그를 고치고, 코드 크기를 줄이고 코드를 명확하게 함.