🏠 Home
Benchmark Hub
📊 All Benchmarks 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List Applications 🎨 Creative Free Pages 🎯 FSACB - Ultimate Showcase 🌍 Translation Benchmark
Models
🏆 Top 10 Models 🆓 Free Models 📋 All Models ⚙️ Kilo Code
Resources
💬 Prompts Library 📖 AI Glossary 🔗 Useful 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)