dallbit Prompt & Skill
디자인 패턴 기반 코드 최적화
About
특정 디자인 패턴을 적용하여 코드의 확장성과 유지보수성을 극대화합니다.
Prompt Template
상황에 맞는 값을 입력할수록 AI 답변의 퀄리티가 높아집니다.
{{디자인_패턴}}
{{소스_코드}}
당신은 소프트웨어 디자인 패턴 전문가입니다. 아래 코드를 전략 패턴 패턴을 적용하여 리팩토링하세요. ### 소스 코드 if(type === 'A') { ... } else if(type === 'B') { ... } ### 요구 사항 1. **패턴 선정 이유**: 왜 이 맥락에서 이 패턴이 적합한지 기술적으로 설명하세요. 2. **구조적 변화**: 리팩토링 전과 후의 코드 구조 차이를 명확히 비교하세요. 3. **확장성**: 해당 패턴 적용으로 향후 확장이 어떻게 용이해지는지 명시하세요. 예시: if-else 분기문이 많은 로직에 전략(Strategy) 패턴을 적용하여 새로운 정책 추가를 쉽게 만듦.