🏠 Startseite
Vergleiche
📊 Alle Benchmarks 🦖 Dinosaurier v1 🦖 Dinosaurier v2 ✅ To-Do-Listen-Apps 🎨 Kreative freie Seiten 🎯 FSACB - Ultimatives Showcase 🌍 Übersetzungs-Benchmark
Modelle
🏆 Top 10 Modelle 🆓 Kostenlose Modelle 📋 Alle Modelle ⚙️ Kilo Code
Ressourcen
💬 Prompt-Bibliothek 📖 KI-Glossar 🔗 Nützliche Links
Advanced

SOLID Code Refactoring

#coding #python #software-architecture

Een gevorderde prompt voor het refactoren van Python-code volgens SOLID principes en type hinting.

Analyseer de bijgevoegde Python-code die een e-commerce winkelwagen simuleert. Identificeer schendingen van de SOLID-principes en refactort de code volledig. Zorg ervoor dat de tijdcomplexiteit van de 'checkout'-functie wordt geoptimaliseerd van O(n^2) naar O(n) of beter. Voeg strikte type hints toe volgens PEP 484 en schrijf gedetailleerde docstrings voor elke nieuwe klasse en methode. Leg daarna stap voor stap uit welke architecturale wijzigingen je hebt aangebracht en waarom.