stamper
Claude리팩터링중복제거유지보수

중복 코드를 안전하게 제거하는 리팩터링 프롬프트

개발자김철수22시간 전조회 0추천 0
변수 입력1
변수를 채운 뒤 완성본을 복사하세요

언제 사용하나

비슷한 코드가 여러 곳에 흩어져 수정이 번거로울 때.

요청 전 확인

  • 정말 같은 의미의 중복인지, 우연히 비슷한 것인지 구분한다.

복사해서 쓰는 프롬프트

아래 코드에서 중복을 찾아 안전하게 제거해줘.

{{CODE}}

규칙:
1. 의미가 같은 중복만 통합하고, 우연히 비슷한 코드는 억지로 합치지 말아줘.
2. 공통 함수/모듈로 추출하고 각 호출부를 바꿔줘.
3. 동작을 보존하고, 통합으로 인한 결합도 증가 위험을 알려줘.
4. 통합 전후 동작이 같은지 확인할 테스트를 제안해줘.

placeholder 설명

  • {{CODE}} : 중복이 있는 코드

입력 예시

{{CODE}} = 유사한 검증 로직 3곳

기대 결과

추출된 공통 코드, 변경된 호출부, 위험 경고, 테스트.

검증 방법

통합 후 각 호출부의 동작을 테스트로 확인한다.

주의사항

  • 성급한 공통화는 오히려 결합도를 높일 수 있다.

관련 문서

댓글 0

아직 댓글이 없습니다.