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

Refactor Monolithic Code to Hexagonal Architecture

#refactoring #software-architecture #clean-code

Analyze a legacy code snippet and restructure it into a hexagonal architecture pattern, identifying SOLID violations.

Act as a Senior Software Architect. Analyze the following legacy code snippet [INSERT CODE]. Identify all code smells, violations of SOLID principles, and tightly coupled dependencies. Refactor this code into a Hexagonal (Ports and Adapters) Architecture. Provide the refactored code in the same language, explain the separation of concerns between the domain, application, and infrastructure layers, and define the interfaces for the ports.