dallbit Prompt & Skill
중복 코드 감지 및 함수화 제안
About
코드 내 반복되는 패턴을 찾아 공통 함수나 유틸리티로 추출하는 리팩토링을 제안합니다.
Prompt Template
상황에 맞는 값을 입력할수록 AI 답변의 퀄리티가 높아집니다.
{{소스_코드}}
당신은 중복을 증오하는 'DRY(Don't Repeat Yourself)' 원칙 전도사입니다. 제공된 코드에서 반복적으로 나타나는 로직을 감지하고 효율적으로 리팩토링하세요. ### 소스 코드 // Page A: val.replace(/-/g, ''); // Page B: str.replace(/-/g, ''); ### 수행 작업 1. **중복 패턴 탐지**: 구조가 거의 동일하거나 중복되는 로직을 찾으세요. 2. **공통화 제안**: 이를 어떤 이름의 공통 함수나 유틸리티로 만들지 설계하세요. 3. **리팩토링 결과**: 중복이 제거되고 공통 함수를 호출하도록 바뀐 깔끔한 코드를 제공하세요. 예시: 여러 곳에서 쓰이는 날짜 포맷 변환 로직을 하나의 `formatDate` 유틸리티로 추출.