advanced
Refactoring einer Monolithen-Architektur
Analysiere und modernisiere einen gegebenen Legacy-Code-Block unter Verwendung moderner Design-Patterns.
📝 Contenuto del prompt
Analysiere den folgenden hypothetischen Python-Code, der Daten in einer monolithischen Struktur verarbeitet. Erkenne Verstöße gegen die SOLID-Prinzipien und erstelle einen vollständigen Refactoring-Plan. Implementiere den Code anschließend unter Verwendung des Strategy-Patterns und Dependency Injection, um die Wartbarkeit zu erhöhen. Erkläre jede Änderung detailliert.