🏠 Home
Prestatietests
📊 Alle benchmarks 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List applicaties 🎨 Creatieve vrije pagina's 🎯 FSACB - Ultieme showcase 🌍 Vertaalbenchmark
Modellen
🏆 Top 10 modellen 🆓 Gratis modellen 📋 Alle modellen ⚙️ Kilo Code
Bronnen
💬 Promptbibliotheek 📖 AI-woordenlijst 🔗 Nuttige links
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).