🏠 Home
Benchmark
📊 Tutti i benchmark 🦖 Dinosauro v1 🦖 Dinosauro v2 ✅ App To-Do List 🎨 Pagine libere creative 🎯 FSACB - Ultimate Showcase 🌍 Benchmark traduzione
Modelli
🏆 Top 10 modelli 🆓 Modelli gratuiti 📋 Tutti i modelli ⚙️ Kilo Code
Risorse
💬 Libreria di prompt 📖 Glossario IA 🔗 Link utili
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.