Roland Weisleder, Softwareentwicklung & Beratung

Inhouse-Workshop: Architekturüberprüfung mit ArchUnit

In diesem interaktiven Workshop lernen Sie vom Experten die Möglichkeiten von ArchUnit kennen und wie Sie die Struktur Ihrer Software automatisiert überprüfen können. Gemeinsam mit dem Trainer identifizieren Sie Architekturregeln in Ihrem System und implementieren diese als ArchUnit-Tests. Egal ob Sie ein Projekt auf der grünen Wiese starten oder ein über Jahre gewachsenes Legacy-System betreuen, mit ArchUnit lernen Sie ein Werkzeug zur Strukturierung Ihrer Software kennen.

Inhalt

Einführung ArchUnit
  • Warum Architekturtests?
  • Warum automatisierte Architekturtests?
  • Analyse des Java-Codes
  • Definieren von einfachen Regeln
  • Prüfen von Abhängigkeiten
Erweiterbarkeit von ArchUnit
  • Komplexe Regeln definieren
  • Zentrale Regeln verteilen
  • ArchUnit in Legacy-Systemen
Von der Theorie in die Praxis
  • Analyse des Systems
  • Definieren von eigenen Regeln
  • Einbindung in den Build-Prozess
  • Ausblick auf verwandte Bibliotheken
  • Diskussion und Austausch

Zielgruppe

  • Softwarearchitekten
  • Softwareentwickler

Voraussetzungen

Grundkenntnisse in Softwarearchitektur oder Java-Programmierung

Dauer

1 ganzer Tag (vor Ort oder remote)

Kontakt

Inhouse-Workshop anfragen

Der Trainer

Roland Weisleder ist freiberuflicher Softwareentwickler, Berater und Trainer mit 15 Jahren Erfahrung in der Entwicklung von Java-basierten Softwaresystemen sowie in der Weiterentwicklung von Legacy-Systemen. Er ist langjähriger zufriedener Nutzer von ArchUnit und hat als Contributor selbst einen kleinen Teil beigetragen. Mit der ArchUnit Spring Integration (archunit-spring) hat er zudem eine Open-Source-Bibliothek entwickelt, die das Schreiben von ArchUnit-Tests für Spring Boot Anwendungen vereinfacht. Er ist Autor von Fachartikeln und gibt seine Erfahrungen im Rahmen von Schulungen und Konferenzvorträgen im In- und Ausland weiter.