Anmeldung Registrierung
Auto Hell Dunkel
Erweiterte Suche
  1. Startseite
  2. Podcasts
  3. Data Science Deep Dive Podcast
  4. #75: Refactoring done right: Strategien, Risiken und Best Practice
Refactoring ist ein Begriff, der oft missverstanden wird. Er
bedeutet nicht, dass etwas kaputt war, sondern dass man Code
strukturell verbessert, ohne sein Verhalten zu verändern. In
dieser Folge sprechen wir darüber, warum Refactoring im Alltag
oft notwendig ist, wie man es erkennt und richtig angeht. Wir
diskutieren, wann es sinnvoll ist, Refactoring gezielt zu planen
oder spontan umzusetzen – und warum Tests dabei eine zentrale
Rolle spielen. Außerdem werfen wir einen Blick auf die speziellen
Herausforderungen im Data-Science-Kontext und wie man Stakeholder
überzeugt. Refactoring ist kein Selbstzweck, sondern ein
strategischer Hebel für bessere, wartbare Software.

 

**Zusammenfassung**

Refactoring verbessert die Code-Struktur ohne das Verhalten
zu verändern für bessere Wartbarkeit und Lesbarkeit

Typische Ursachen für unübersichtlichen Code: Zeitdruck, sich
ändernde Anforderungen, wenig einheitliche Standards im Team

Refactoring ist kein Zeichen für Fehler, sondern für
evolutionäre Weiterentwicklung

Gelegenheits- vs. geplantes Refactoring: vom schnellen Umbau
beim Feature-Entwickeln bis hin zum langfristigen Redesign

Gute Tests sind essenziell, um unbeabsichtigte Nebeneffekte
zu vermeiden

Risiken: beschädigte Funktionalität, Zeitaufwand, technische
Schulden bei unvollständigem Refactoring

Refactoring im Data-Science-Kontext oft besonders notwendig,
da Entwicklung häufig in Skripten startet

Erfolgsfaktor: Refactoring verständlich kommunizieren als
Investition in Qualität, nicht als "Schuldenbegleichung"

**Links**

[Buch] Refactoring: Improving the Design of Existing Code. M.
Fowler. Addison-Wesley, Boston, MA, USA, (2019).

[Blog] Definition Of Refactoring by Martin Fowler
https://martinfowler.com/bliki/DefinitionOfRefactoring.html

[Blog] Refactoring: Einführung von Antonia Runge
https://www.inwt-statistics.de/blog/refactoring-einfuehrung 

[Podcast] #23: Unsexy aber wichtig: Tests und Monitoring
https://www.podbean.com/ew/pb-vxp58-13f311a

Fragen, Feedback oder Themenwünsche? Schreibt uns gern an:
podcast@inwt-statistics.de
Episode melden

„#75: Refactoring done right: Strategien, Risiken und Best Practice“

Worum geht es? Danach fragen wir noch nach dem Grund.

Abonnenten

Ad
Berlin, Deutschland

Teilen

Mein Archiv

Deine Privatkopie der Folgen, die du nicht verlieren willst.

Podcast-Folgen verschwinden. Feeds werden auf die letzten Episoden gekürzt, Hoster räumen alte Dateien ab, Formate wechseln den Anbieter und lassen ihr Archiv zurück. Mit „Mein Archiv“ sichert podcast.de die Folgen deiner Podcasts für dich — angefangen bei den ältesten, denn die sind zuerst weg.

  • Deine gesicherten Folgen bleiben hörbar, auch wenn das Original offline geht.
  • Auch Folgen, die im heutigen Feed gar nicht mehr stehen — podcast.de kennt sie noch.
  • Herunterladen bleibt möglich, solange die Folge beim Podcaster liegt. Der zählt seine Abrufe wie bisher.
Startet bald

Sei beim Start von Mein Archiv dabei

Mein Archiv ist fast fertig. Trag dich ein, dann bekommst du eine E-Mail, sobald es losgeht – und bist von Anfang an dabei. Wir schreiben dir nur zum Start, keine Werbung, keine Weitergabe deiner Daten.

Du bekommst zuerst eine Bestätigungsmail. Abmelden geht jederzeit. Datenschutz