🏠 Strona Główna
Benchmarki
📊 Wszystkie benchmarki 🦖 Dinozaur v1 🦖 Dinozaur v2 ✅ Aplikacje To-Do List 🎨 Kreatywne wolne strony 🎯 FSACB - Ostateczny pokaz 🌍 Benchmark tłumaczeń
Modele
🏆 Top 10 modeli 🆓 Darmowe modele 📋 Wszystkie modele ⚙️ Kilo Code
Zasoby
💬 Biblioteka promptów 📖 Słownik AI 🔗 Przydatne linki
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.