VIP 👤
🏠 Início
Avaliações
📊 Todos os Benchmarks 🦖 Dinossauro v1 🦖 Dinossauro v2 ✅ Aplicações To-Do List 🎨 Páginas Livres Criativas 🎯 FSACB - Showcase Definitivo 🌍 Benchmark de Tradução
Modelos
🏆 Top 10 Modelos 🆓 Modelos Gratuitos 📋 Todos os Modelos ⚙️ Kilo Code
Recursos
💬 Biblioteca de Prompts 📖 Glossário de IA 🔗 Links Úteis 🔌 APIs e roteadores
advanced

Erweitertes Code-Refactoring nach SOLID

#programmierung #refactoring #software-architektur

Aufforderung zur Umstrukturierung von Code unter strikter Einhaltung der SOLID-Prinzipien und Verbesserung der Lesbarkeit.

Analysiere den folgenden Python-Code. Deine Aufgabe ist es, ihn vollständig zu refaktorieren, um die SOLID-Prinzipien (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion) einzuhalten. Identifiziere zunächst die Verstöße gegen diese Prinzipien und erkläre sie. Erstelle anschließend eine neue Version des Codes, die modular, testbar und erweiterbar ist. Füge Type Hints und Docstrings hinzu, die den Google Python Style Guide befolgen.