🏠 Hem
Benchmarkar
📊 Alla benchmarkar 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List-applikationer 🎨 Kreativa fria sidor 🎯 FSACB - Ultimata uppvisningen 🌍 Översättningsbenchmark
Modeller
🏆 Topp 10 modeller 🆓 Gratis modeller 📋 Alla modeller ⚙️ Kilo Code
Resurser
💬 Promptbibliotek 📖 AI-ordlista 🔗 Användbara länkar
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