VIP 👤
🏠 Accueil
Benchmarks
📊 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 📖 Glossaire IA 🔗 Liens Utiles 🔌 API & Routeurs
advanced

Refactorisation d'Architecture Legacy

#code #architecture logicielle #clean code

Guidez la transformation d'une base de code monolithique obsolète vers une architecture propre et modulaire.

Agissez en tant qu'architecte logiciel principal. Je vais vous fournir un extrait de code monolithique écrit en [Langage, ex: Java] qui manque de cohésion et présente des duplications. Analysez le code pour identifier les violations des principes SOLID. Proposez un plan de refactorisation détaillé pour le transformer en une architecture modulaire, en introduisant des modèles de conception (Design Patterns) appropriés comme la Stratégie ou l'Usine. Fournissez le pseudo-code ou le code refactorisé pour illustrer les changements majeurs, en expliquant pourquoi chaque modification améliore la maintenabilité et la testabilité.