SerialDate 클래스 리팩터링 작업 정리
- 주석 개선
- enum을 독자적인 소스 파일로 옮김
- 정적 변수와 정적 메서드를 위치와 연관성에 따라 새 클래스로 옮김
- 일부 추상 메서드를 클래스로 끌어올림
- enum 변경
- 새 메서드를 생성해 중복을 없앰
- 숫자 1을 다른 변수 혹은 상수로 변경
리팩토링을 통해 테스트 커버리지가 증가하고, 버그를 고치고, 코드 크기를 줄이고 코드를 명확하게 함.
'독서일지 > 클린 코드' 카테고리의 다른 글
클린 코드 독서일지 - Day 40 (0) | 2023.12.17 |
---|---|
클린 코드 독서일지 - Day 39 (1) | 2023.12.17 |
클린 코드 독서일지 - Day 37 (0) | 2023.12.13 |
클린 코드 독서일지 - Day 36 (0) | 2023.12.12 |
클린 코드 독서일지 - Day 35 (0) | 2023.12.10 |