advanced
레거시 코드 클린 아키텍처화
결합도가 높고 유지보수가 어려운 기존 코드베이스를 SOLID 원칙에 기반한 클린 아키텍처로 전환하는 전략을 수립합니다.
📝 Prompt Inhoud
단일 책임 원칙(SRP)과 의존성 역전 원칙(DIP)이 완전히 무시된 거대한 God Class 스타일의 레거시 코드가 있다고 가정하십시오. 이 코드를 분석하여 기능적 요구사항을 변경하지 않으면서도, 테스트 가능성을 높이고 유지보수를 용이하게 하는 클린 아키텍처 패턴(MVC, MVVM 등 상황에 맞는 것)으로 리팩토링하는 단계별 가이드와 수정된 코드 구조를 제시하십시오.