🏠 Hem
Benchmarkar
📊 Alla benchmarkar 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List-applikationer 🎨 Kreativa fria sidor 🎯 FSACB - Ultimata uppvisningen 🌍 Översättningsbenchmark
Modeller
🏆 Topp 10 modeller 🆓 Gratis modeller 📋 Alla modeller ⚙️ Kilo Code
Resurser
💬 Promptbibliotek 📖 AI-ordlista 🔗 Användbara länkar
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)