🏠 Ana Sayfa
Benchmarklar
📊 Tüm Benchmarklar 🦖 Dinozor v1 🦖 Dinozor v2 ✅ To-Do List Uygulamaları 🎨 Yaratıcı Serbest Sayfalar 🎯 FSACB - Nihai Gösteri 🌍 Çeviri Benchmarkı
Modeller
🏆 En İyi 10 Model 🆓 Ücretsiz Modeller 📋 Tüm Modeller ⚙️ Kilo Code
Kaynaklar
💬 Prompt Kütüphanesi 📖 YZ Sözlüğü 🔗 Faydalı Bağlantılar
advanced

Refactoring van Legacy Code

#programming #refactoring #software-architecture

Een complexe taak voor het verbeteren van verouderde codebases zonder functionaliteit te breken.

Analyseer de fictieve legacy codebase die hieronder wordt beschreven (gebruik een voorbeeld van een monolithische e-commerce applicatie met globale statusvariabelen en spaghetti-code). Identificeer de drie grootste schendingen van SOLID-principes en schrijf een gedetailleerd stappenplan om deze om te zetten naar een modulere, op events gebaseerde architectuur. Beschrijf hoe je unit-tests implementeert om de functionaliteit tijdens het refactoren te waarborgen.