VIP 👤
🏠 Trang chủ
Benchmark
📊 Tất cả benchmark 🦖 Khủng long v1 🦖 Khủng long v2 ✅ Ứng dụng To-Do List 🎨 Trang tự do sáng tạo 🎯 FSACB - Trình diễn cuối cùng 🌍 Benchmark dịch thuật
Mô hình
🏆 Top 10 mô hình 🆓 Mô hình miễn phí 📋 Tất cả mô hình ⚙️ Kilo Code
Tài nguyên
💬 Thư viện prompt 📖 Thuật ngữ AI 🔗 Liên kết hữu ích 🔌 API và bộ định tuyến AI
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é.