🏠 首页
基准测试
📊 所有基准测试 🦖 恐龙 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