🏠 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
advanced

Refactoring einer Legacy Python-Klasse

#Software-Entwicklung #Python #Refactoring

Analysiere und verbessere eine schlecht strukturierte Python-Klasse unter Anwendung moderner Design Patterns.

Analysiere den folgenden (hypothetischen) Python-Code einer Klasse 'DataManager', der für logische Fehler, Code-Duplizierung und mangelnde SOLID-Prinzipien bekannt ist. Dein Ziel ist es, diesen Code zu refaktorieren. Identifiziere zunächst drei konkrete Probleme im Code. Wende anschließend geeignete Design Patterns an (z. B. Strategy Pattern, Factory Pattern oder Dependency Injection), um die Wartbarkeit zu verbessern. Erkläre Schritt für Schritt, welche Änderungen du vornimmst und warum dies die Softwarearchitektur stützt. Der Output soll der verbesserte Code und eine kurze technische Dokumentation beinhalten.