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

Refactorisation d'architecture Legacy

#code #architecture #python #solide

Analyse et optimise un code source existant complexe en appliquant les principes SOLID et les design patterns modernes.

Agis en tant qu'Architecte Logiciel Senior. On te fournit un extrait de code legacy écrit en Python qui souffre de problèmes de maintenabilité, de duplication de code et de violations des principes SOLID. Ta tâche est de : 1. Identifier les anti-patterns et les violations des principes de conception. 2. Proposer une structure de classes refactorisée en utilisant des design patterns appropriés (ex: Strategy, Factory, Decorator). 3. Expliquer les raisons de chaque changement majeur en termes de flexibilité et de testabilité. 4. Fournir le code refactorisé complet avec des annotations de type. Ne pas incl