🏠 Startseite
Vergleiche
📊 Alle Benchmarks 🦖 Dinosaurier v1 🦖 Dinosaurier v2 ✅ To-Do-Listen-Apps 🎨 Kreative freie Seiten 🎯 FSACB - Ultimatives Showcase 🌍 Übersetzungs-Benchmark
Modelle
🏆 Top 10 Modelle 🆓 Kostenlose Modelle 📋 Alle Modelle ⚙️ Kilo Code
Ressourcen
💬 Prompt-Bibliothek 📖 KI-Glossar 🔗 Nützliche Links
advanced

Modernisierung von Legacy-Architektur

#refactoring #clean-code #software-architecture

Analysiere und refaktoriere einen gegebenen, schlecht strukturierten Code-Abschnitt unter Verwendung moderner Designmuster.

Analysiere den folgenden, schlecht strukturierten Python-Code, der Spaghetti-Code enthält und gegen das DRY-Prinzip verstößt. Identifiziere die Design-Schwächen und schreibe den Code unter Anwendung des SOLID-Prinzips und moderner Python-Features (z. B. Type Hinting, Data Classes) vollständig um. Erkläre anschließend Schritt für Schritt, welche Änderungen du vorgenommen hast und wie diese die Wartbarkeit und Lesbarkeit verbessern. Der ursprüngliche Code: def proz_daten(daten): res = [] for x in daten: if x > 0: temp = x * 2 if temp % 3 == 0: res.append(temp) return sum(res)