Session

Legacy-Systeme schrittweise zur Zielarchitektur führen

In vielen Legacy-Systemen spiegelt der Code nicht die beabsichtigte Architektur wider, entweder weil er sich im Laufe der Zeit allmählich davon entfernt hat oder weil sich eine klare Zielarchitektur erst nach Monaten oder Jahren der Entwicklung herauskristallisiert hat. Dies verlangsamt die Entwicklung neuer Funktionen, erhöht die Fehlerquote, verursacht zusätzliche kognitive Belastung und erschwert die Einarbeitung neuer Teammitglieder.

Dieser Vortrag zeigt, anhand von Live-Coding mit Java und ArchUnit, wie man Architekturregeln als ausführbare Tests definiert und sie Schritt für Schritt in eine bestehende Codebasis integriert. Mit diesem Ansatz kann das Team das System schrittweise in Richtung der Zielarchitektur weiterentwickeln, während die Tests sicherstellen, dass keine neuen Architekturverstöße eingeführt werden.

Nach diesem Vortrag sind die Teilnehmenden in der Lage, Architekturregeln zu definieren und sie als Tests in ihre eigene Legacy-Codebasis zu integrieren.

Roland Weisleder

Java Legacy Expert @ arcNdev

Berlin, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top