🏠 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 logicielle

#code #architecture #refactorisation

Analyser et refactoriser une base de code héritée en utilisant des motifs de conception modernes.

Agis en tant qu'architecte logiciel senior. Analyse le bloc de code suivant qui souffre de dettes techniques, d'une forte couplage et d'un manque de scalabilité. Ta tâche est de refactoriser ce code en implémentant le pattern Observer pour la gestion des événements et en utilisant l'injection de dépendances pour améliorer la testabilité. Explique tes choix de conception et fournis le code refactorisé dans un langage orienté objet de ton choix (Java, C#, Python).