클린 코드 독서일지 - Day 38

2023. 12. 13. 23:43·독서일지/클린 코드

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

  1. 주석 개선
  2. enum을 독자적인 소스 파일로 옮김
  3. 정적 변수와 정적 메서드를 위치와 연관성에 따라 새 클래스로 옮김
  4. 일부 추상 메서드를 클래스로 끌어올림
  5. enum 변경
  6. 새 메서드를 생성해 중복을 없앰
  7. 숫자 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
'독서일지/클린 코드' 카테고리의 다른 글
  • 클린 코드 독서일지 - Day 40
  • 클린 코드 독서일지 - Day 39
  • 클린 코드 독서일지 - Day 37
  • 클린 코드 독서일지 - Day 36
Sadie Kim
Sadie Kim
주니어 웹 개발자입니다.
  • Sadie Kim
    Sadie의 개발일기
    Sadie Kim
  • 전체
    오늘
    어제
    • 분류 전체보기 (80) N
      • 라이브러리 탐색 (2)
      • 구현기 (8)
        • 웹 프로젝트 (5)
        • 트러블 슈팅 (3)
      • 공부 (19) N
        • JS, TS (4)
        • 리액트 (3) N
        • HTML, CSS (2)
        • 웹 (2)
        • CS (1)
        • 알고리즘 문제풀이 (5)
        • 파이썬 (1)
        • AI (1)
        • Test (0)
      • 회고 (4)
      • 독서일지 (47)
        • 클린 코드 (47)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    react
    미디어쿼리
    회고
    클린코드
    웹
    알고리즘
    크래프톤정글
    프로그래머스
    공부
    백준
    스타일 툴
    노션백업
    프롬프트엔지니어링
    타입스크립트
    정리
    js
    CSAPP
    Spring Boot
    GPT
    트러블슈팅
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
Sadie Kim
클린 코드 독서일지 - Day 38
상단으로

티스토리툴바