🏠 होम
बेंचमार्क
📊 सभी बेंचमार्क 🦖 डायनासोर v1 🦖 डायनासोर v2 ✅ टू-डू लिस्ट ऐप्स 🎨 रचनात्मक फ्री पेज 🎯 FSACB - अल्टीमेट शोकेस 🌍 अनुवाद बेंचमार्क
मॉडल
🏆 टॉप 10 मॉडल 🆓 मुफ्त मॉडल 📋 सभी मॉडल ⚙️ किलो कोड
संसाधन
💬 प्रॉम्प्ट लाइब्रेरी 📖 एआई शब्दावली 🔗 उपयोगी लिंक
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