Jeder kennt es. Software wächst und wächst und es entstehen immer neue
Anforderungen. Dabei bleiben technische Schulden leider oft auf der
Strecke. Wie geht es nun weiter? Die Legacy-Codebasis komplett ersetzen
und von neu Programmieren? Das wird extrem schwer, eurem Product Owner
zu erklären.
In diesem Talk möchte ich euch zeigen, wie bei uns ein zentrales Modul
modernisiert wurde. Ein paar Eckdaten: 3900 Zeilen Code, 19
Abhängigkeiten und eine NPath Komplexität jenseits von gut und böse. Und
das alles natürlich in nur einer der dazugehörigen Klassen. Hier wird
gezeigt, wie man so ein Projekt umsetzen kann, sodass Entwickler und
Product Owner zufrieden sind. Die Software wird modernisiert und neue
Funktionen können während der Umbaumaßnahmen implementiert werden.
Habt keine Angst mehr vor eurem alten, ungetesteten und fehleranfälligen
Code. Beginnt ihn zu modernisieren!
Marcel Thole ist 28 Jahre alt und PHP-Softwareentwickler bei CHECK24 in Münster.
Als nebenberuflicher Kleinunternehmer hat er schon einige Erfahrungen mit verschiedenen
Projekten gemacht. Zudem ist er Mitorganisator der LNGN-Agile-Meetup Gruppe aus Lingen und hat auch auf anderen User-Groups wie der PHP User-Group Münster oder anderen Veranstaltungen wie der CIM im letzten Jahr oder der IT-Pro Night in diesem Jahr Vorträge gehalten.