🏠 홈
벤치마크
📊 모든 벤치마크 🦖 공룡 v1 🦖 공룡 v2 ✅ 할 일 목록 앱 🎨 창의적인 자유 페이지 🎯 FSACB - 궁극의 쇼케이스 🌍 번역 벤치마크
모델
🏆 톱 10 모델 🆓 무료 모델 📋 모든 모델 ⚙️ 킬로 코드 모드
리소스
💬 프롬프트 라이브러리 📖 AI 용어 사전 🔗 유용한 링크
Advanced

SOLID 원칙 기반 레거시 코드 아키텍처 재설계

#소프트웨어공학 #코드리팩토링 #설계패턴 #기술

주어진 난해한 코드 구조를 분석하여 객체지향 설계 원칙에 맞춰 완전히 재구성하는 고급 기술 프롬프트입니다.

다음과 같은 문제점을 가진 모놀리식 스타일의 의사코드(Pseudo-code)를 가정하십시오: 거대한 God Class가 존재, 하드코딩된 상수들, 반복되는 로직, 낮은 응집도. 당신은 이 코드를 SOLID 원칙(단일 책임, 개방-폐쇄, 리스코프 치환, 인터페이스 분리, 의존 역전)과 전략 패턴(Strategy Pattern), 옵저버 패턴(Observer Pattern) 등 적절한 디자인 패턴을 적용하여 모듈화하고 유지보수가 쉬운 아키텍처로 재설계해야 합니다. 1) 기존 코드의 구조적 결함을 분석하십시오. 2) 개선된 클래스 다이어그램을 텍스트 기반으로 설계하십시오. 3) 주요 로직을 어떻게 분리했는지, 그리고 확장성이 어떻게 향상되었는지에 대한 기술적 근거를 상세히 서술하십시오.