본문으로 건너뛰기

refactor-clean

리팩터 클린 (Refactor Clean)

테스트 검증을 통해 죽은 코드를 안전하게 식별하고 제거합니다:

  1. 죽은 코드 분석 도구 실행:

    • knip: 사용되지 않는 exports 및 파일 찾기
    • depcheck: 사용되지 않는 의존성 찾기
    • ts-prune: 사용되지 않는 TypeScript exports 찾기
  2. .reports/dead-code-analysis.md에 포괄적인 리포트 생성

  3. 심각도별 발견 사항 분류:

    • 안전함(SAFE): 테스트 파일, 사용되지 않는 유틸리티
    • 주의(CAUTION): API 라우트, 컴포넌트
    • 위험(DANGER): 설정 파일, 메인 진입점
  4. 안전한 삭제만 제안

  5. 각 삭제 전 수행:

    • 전체 테스트 스위트 실행
    • 테스트 통과 확인
    • 변경 적용
    • 테스트 재실행
    • 테스트 실패 시 롤백
  6. 정리된 항목 요약 표시

테스트를 먼저 실행하지 않고 코드를 삭제하지 마세요!