Blogbeiträge

Complex Refactorings
Komplexe Refactorings
Stefan Lieser

Refactorings – Eine Übersicht

Warum ist Refactoring wichtig? Kennst du das? Dein Code funktioniert, aber nach einigen Monaten versteht ihn niemand mehr – nicht einmal du selbst. Hier kommt Refactoring ins Spiel: Es verbessert die Lesbarkeit und Wartbarkeit, ohne die Funktionalität zu ändern. Was ist Refactoring? Mit Refactoring bezeichnet man Änderungen am Code, die

Weiterlesen »
Complex Refactorings
Komplexe Refactorings
Stefan Lieser

Clean Code in Legacy Projekten

Clean Code auf der grünen Wiese ist leicht. Oder auch nicht. Aber Clean Code in Legacy Code ist garantiert nicht einfach. Wenn der Code über Jahre oder Jahrzehnte gewachsen ist, beseitigt man die vielen Verletzungen der Clean Code Prinzipien nicht mal eben so durch diverse Refactorings. Der eine Grund liegt

Weiterlesen »
komplexe Refactorings - Mikado Methode - Clean Code Developer Akademie - Seminare, Schulungen und Trainings 26
Komplexe Refactorings
Björn Geisemeyer

Refactoring in Phasen

Refactorings sind ein fester Bestandteil unseres Entwicklerlebens. Es wäre schön, immer auf der grünen Wiese beginnen zu können, neue Features zu implementieren und neue Ideen umzusetzen. Doch viel häufiger sind wir damit konfrontiert, vorhandenen Quelltext nachzujustieren. In diesem Kontext spielen Refactorings eine entscheidende Rolle, besonders wenn wir an Legacy Code

Weiterlesen »
Automatisiertes Testen
Björn Geisemeyer

Legacy Code testen mit Approval Tests

Die Code-Weiten des Legacy-Raums erkunden – Wo noch nie ein Test zuvor gewesen ist In den Galaxien der Softwareentwicklung ist die Sicherstellung der Qualität von größter Bedeutung und gleichzeitig so oft vernachlässigt. Die Arbeit in ungetestetem und unbekanntem Code ist so üblich wie allgemein unbeliebt. Wer freut sich schon auf

Weiterlesen »
de_DEGerman