기존 로직을 유지하며 레거시 코드를 현대적 구조로 개선합니다.
사용 방법
개선할 레거시 소스 코드 파일과 프로젝트 환경 정보를 준비하세요.
- 프로젝트 터미널 또는 IDE 환경에서 Claude Code를 실행합니다.
- 프롬프트의 입력 항목에 대상 파일 경로와 요구사항을 채워 전송합니다.
- 제안된 리팩터링 계획과 Diff를 검토한 뒤 변경 사항을 승인합니다.
복사해서 사용할 프롬프트
동작 변경 없이 가독성과 유지보수성을 높이도록 코드를 리팩터링해 주세요. [입력] - 대상 파일 경로: [수정할 파일 경로] - 사용 프레임워크 및 언어 버전: [예: Node.js 20, TypeScript 5.x] - 준수할 코딩 컨벤션: [예: 클린 코드, 함수 분리, 불변성 유지] - 금지 사항: [예: 외부 라이브러리 추가 금지, 기존 API 명세 변경 불가] - 테스트 실행 명령어: [예: npm test] [진행] 1. 기존 코드의 동작 방식과 핵심 비즈니스 로직을 분석하세요. 2. 중복 코드 제거, 명확한 네이밍, 함수 모듈화를 포함한 수정 계획을 먼저 제시하세요. 3. 기존 인터페이스와 입출력 스펙을 절대 깨뜨리지 않는 선에서 점진적으로 코드를 수정하세요. 4. 수정 후 제공된 테스트 명령어를 실행해 회귀 버그가 없는지 확인하세요. [출력] - 주요 변경 사항 및 개선 이유 요약 (목록형) - 수정 전후 코드 비교 Diff - 테스트 실행 결과 및 검증 내용 부족한 정보가 있거나 영향도 분석이 불확실한 경우 임의로 추측하지 말고 먼저 질문해 주세요.
활용 팁 기존 테스트 코드가 부족하다면 리팩터링 전에 단위 테스트 작성을 먼저 요청해 통과 여부를 확인하는 것이 안전합니다.
해시태그
AI의 답변에는 오류나 오래된 정보가 포함될 수 있습니다. 중요한 수치와 사실은 원자료로 확인하고, 개인정보와 회사 기밀은 입력 전에 삭제하세요. 투자·법률·의료 관련 결과는 참고 자료로만 활용하세요.