Folge 52: Refactor all the Code - Frühlingsputz im Code

Folge 52: Refactor all the Code - Frühlingsputz im Code

Refactoring: Angstbegriff für die Einen. Permanente Motivation für die Anderen. Der ultimative Endgegner bei alten wie auch neuen Codebasen. Refactoring bringt alles auf den neuesten Stand. Das ist doch gut, oder? Fast jeder Developer ist schon mal...
56 Minuten
Podcast
Podcaster
Digitalisierung von Dev bis Ops. Der Podcast mit Savas Ziplies und Torben Ludwig. Digitalisierung ruft es von den Dächern, aber ein PDF online zu stellen ist eben noch keine echte Digitalisierung. Also gibt es Redebedarf, und davon eine Menge. Sind...

Beschreibung

vor 5 Monaten
Refactoring: Angstbegriff für die Einen. Permanente Motivation für
die Anderen. Der ultimative Endgegner bei alten wie auch neuen
Codebasen. Refactoring bringt alles auf den neuesten Stand. Das ist
doch gut, oder?

Fast jeder Developer ist schon mal in die Falle des endlosen
Refactorings verfallen. Hier noch eine neue Lib. Da etwas noch
generisch machen. Diese Zeile mit der “geilsten Pipe” ersetzen, die
man gerade erdacht hat. Und das kann man ja auch noch
performanter…

Refactoring ist Fluch und Segen, weil Refactoring zumeist nicht
genau bestimmt wird. Was ist Refactoring? Ein paar Code Smells?
Eine nicht mehr wirklich praktizierte Programmiersprache? Ein nicht
mehr gepflegtes Betriebssystem? Alles potenzielle Fälle für
“Refactorings”. Also ist die Definition nicht so einfach. Ach,
einfach erstmal anfangen…

Und dann erlebt man Refactorings, die parallel zum Live System über
die Jahre entwickelt werden und entweder unter Schmerzen einfach
scharf geschaltet werden oder einfach nie online gehen. Denn wie
kann ein “Re”factoring jemals der Gegenwart gleich sein? Kann
Refactoring überhaupt ein “Plan” sein?

Torben und Savas haben schon einige Refactorings selbst gemacht,
sich verlaufen, oder sie betreut. Was sind ihre spannendsten
Erinnerungen an Refactorings und welche Fallen verstecken sich im
Projektmanager Angstbegriff “Refactoring”?

Solltet ihr Feedback zum Podcast oder speziell dieser Folge haben,
schreibt uns an codebarn@zackbummfertig.tv oder findet uns auf
LinkedIn. Und passende Sticker zu unseren Podcastthemen findet ihr
unter https://loet.bar/. 

Weiterführende Links:


https://www.wired.com/story/doge-rebuild-social-security-administration-cobol-benefits/ 


https://arstechnica.com/tech-policy/2025/03/doge-accesses-federal-payroll-system-and-punishes-employees-who-objected/


https://www.tagesschau.de/wirtschaft/verbraucher/umstellung-bei-postbank-macht-probleme-100.html


https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/


https://medium.com/alan/what-we-learned-from-a-large-refactoring-85291cb4457c


https://developnsolve.com/legacy-code-refactoring-success-stories#heading-real-world-examples


https://www.heise.de/blog/Refactoring-as-a-Service-Codequalitaet-auf-Knopfdruck-10333543.html



Solltet ihr Feedback zum Podcast oder speziell dieser Folge haben,
schreibt uns an codebarn@zackbummfertig.tv oder findet uns auf
LinkedIn.

https://www.linkedin.com/in/savas-ziplies/

https://www.linkedin.com/in/torbenludwig/

Passende Sticker zu unseren Podcastthemen findet ihr unter
https://loet.bar/. 

️ fürs zuhören, euer Torben (https://frozendonkey.com) & Savas
(https://elipZis.com)

Kommentare (0)

Lade Inhalte...

Abonnenten

15
15