VIP 👤
🏠 Home
Benchmark
📊 Tutti i benchmark 🦖 Dinosauro v1 🦖 Dinosauro v2 ✅ App To-Do List 🎨 Pagine libere creative 🎯 FSACB - Ultimate Showcase 🌍 Benchmark traduzione
Modelli
🏆 Top 10 modelli 🆓 Modelli gratuiti 📋 Tutti i modelli ⚙️ Kilo Code
Risorse
💬 Libreria di prompt 📖 Glossario IA 🔗 Link utili 🔌 API e router IA
advanced

레거시 코드의 클린 아키텍처 리팩토링

#coding #refactoring #software-architecture

기존의 절차적 코드를 분석하고, 이를 의존성 역전 원칙(DIP)과 단일 책임 원칙(SRP)을 준수하는 클린 아키텍처 패턴으로 변환하는 방안을 제시합니다.

시니어 소프트웨어 아키텍트로서, 제공된 [레거시 코드 조각]을 검토하고 클린 아키텍처(Clean Architecture) 및 SOLID 원칙을 적용하여 리팩토링 계획을 수립하십시오. 1. 현재 코드의 구조적 문제점과 기술 부채를 분석하십시오. 2. 엔티티, 유스케이스, 인프라스트럭처, 프레젠테이션 레이어로 어떻게 분리할지 계획을 설명하십시오. 3. 리팩토링된 예시 코드(Python 또는 Java)를 제시하고, 의존성 주입이 어떻게 이루어지는지 주석으로 설명하십시오.