

#75: Refactoring done right: Strategien, Risiken und Best Practice
Jun 26, 2025
Michelle, Data Engineer bei INWT, erörtert das oft missverstandene Thema Refactoring. Sie erklärt, dass es nicht um Fehlerbehebung geht, sondern um die strategische Verbesserung von Code für bessere Wartbarkeit. Die Bedeutung von Tests und einheitlichen Standards stehen im Fokus. Interessante Einblicke in Gelegenheits- vs. geplantes Refactoring und die Herausforderungen im Data-Science-Kontext runden das Gespräch ab. Zudem werden kreative Ansätze zur Kommunikation von Refactoring als Qualitätsinvestition beleuchtet.
AI Snips
Chapters
Books
Transcript
Episode notes
Refactoring definiert
- Refactoring verbessert die Code-Struktur, ohne das Verhalten zu ändern.
- Das Ziel ist bessere Lesbarkeit und Wartbarkeit des Codes für zukünftige Arbeiten.
Gründe für unübersichtlichen Code
- Code wird oft unübersichtlich durch sich ändernde Anforderungen und Zeitdruck.
- Iterative Entwicklung führt zu Anpassungen, die den Code erschweren können.
The Rule of Three anwenden
- Refactor erst, wenn du die gleiche Sache dreimal implementierst.
- Nach zweimaligem Wiederholen lohnt sich das Aufräumen des Codes.