🏠 Accueil
基準測試
📊 Tous les Benchmarks 🦖 Dinosaure v1 🦖 Dinosaure v2 ✅ To-Do List Apps 🎨 Pages Libres 🎯 FSACB - Showcase 🌍 Traduction
Modèles
🏆 Top 10 Modèles 🆓 Modèles Gratuits 📋 Tous les Modèles ⚙️ Modes Kilo Code
Ressources
💬 Prompts IA 📖 人工智能詞彙表 🔗 Liens Utiles
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