VIP 👤
🏠 Trang chủ
Benchmark
📊 Tất cả benchmark 🦖 Khủng long v1 🦖 Khủng long v2 ✅ Ứng dụng To-Do List 🎨 Trang tự do sáng tạo 🎯 FSACB - Trình diễn cuối cùng 🌍 Benchmark dịch thuật
Mô hình
🏆 Top 10 mô hình 🆓 Mô hình miễn phí 📋 Tất cả mô hình ⚙️ Kilo Code
Tài nguyên
💬 Thư viện prompt 📖 Thuật ngữ AI 🔗 Liên kết hữu ích 🔌 API và bộ định tuyến AI
advanced

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

#coding #refactoring #software-architecture

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

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