🏠 首页
基准测试
📊 所有基准测试 🦖 恐龙 v1 🦖 恐龙 v2 ✅ 待办事项应用 🎨 创意自由页面 🎯 FSACB - 终极展示 🌍 翻译基准测试
模型
🏆 前 10 名模型 🆓 免费模型 📋 所有模型 ⚙️ 🛠️ 千行代码模式
资源
💬 💬 提示库 📖 📖 AI 词汇表 🔗 🔗 有用链接
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.