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

Legacy Code Refactoring naar SOLID Principes

#refactoring #solid #clean code #onderhoudbaarheid

Analyseer en refactor een hypothetisch stuk monolithische legacy code naar moderne, onderhoudbare code.

Analyseer het volgende hypothetische codefragment (beschrijf een stuk code met veel duplication, large classes en tight coupling). Schrijf een stapsgewijze refacturering strategie om dit om te zetten naar code die voldoet aan de SOLID principes. Identificeer specifiek: 1. Schendingen van de Single Responsibility Principle. 2. Gebruik van Dependency Injection om koppeling te verlagen. 3. Toepassing van Strategy of Factory patterns om complexe conditionele logica te vervangen. Lever de uiteindelijke pseudocode op met commentaren die de verbeteringen aangeven.