ArchUnit: Testen der statischen Architektur in Java 19.10.2017, 10:19 Uhr

Architekturregeln

Wie Sie in Java Ihre Architektur am Leben erhalten.
Wenn man sich den Ist-Zustand gewachsener Software-Systeme ansieht und sich von den Teams oder verantwortlichen Architekten die Soll-Architektur des Systems erklären lässt, so wird man häufig gravierende Abweichungen feststellen. Die Gründe sind verschiedener Natur; manchmal konnten die Konzepte nicht leisten, was benötigt wurde, manchmal wurden Features unter Zeitdruck entwickelt, oder neue Entwickler waren mit den Konzepten noch nicht ausreichend vertraut.
Bei einem großen System lassen sich Verletzungen der Architektur auch nicht mal eben nebenher reparieren. Der Verbleib der Verletzungen im Code verleitet Entwickler wiederum, diese Muster an anderer Stelle zu kopieren, wodurch sich Architekturverletzungen auf Code-Basis ausbreiten und eine Reparatur im Laufe der Zeit immer teurer machen.

web & mobile DEVELOPER

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt web&mobile Developer plus Kunde.
  • 2 Monate Gratis testen
  • Über 4.000 qualifizierte Fachartikel
  • Diverse DevBooks thematisch für Sie zusammen gestellt
  • Webcasts von 30 - 90 Min.
  • Aufzeichnungen von ausgewählten Fortbildungen und Konferenzen
  • Auf jedem Gerät verfügbar