Tag archunit
Die Kombination aus ArchUnit und einem PlantUML-Export für Dependency-Graphs bringt einen direkten Zusammenhang zwischen implementierter Softwarearchitektur und ihrer visuellen Darstellung. Dadurch entsteht eine sogenannte Living Architecture, bei der die Architektur nicht mehr als statisches Dokument existiert, sondern kontinuierlich aus dem tatsä... mehr auf blog.wenzlaff.de
Eine Herausforderung in Software-Projekten besteht oft darin, spezifische Architekturregeln sicherzustellen. ArchUnit ist eine relativ junge Bibliothek, die es Entwicklern erlaubt, Architekturregeln in Form ausführbarer Tests zu definieren und mit gängigen Werkzeugen und Test-Frameworks wie Gradle, Maven, JUnit, Surefire & Co. auszuführen. ... mehr auf blog.seibert-media.net
Das Java Framework ArchUnit ist ein leistungsstarkes Werkzeug für die Gewährleistung von Softwarearchitektur und Code-Qualität in Java-Projekten. Die Entwicklung von Softwareanwendungen wird immer komplexer und anspruchsvoller. Um sicherzustellen, dass Softwareprojekte effizient, skalierbar und wartbar sind, ist die Einhaltung einer soliden Softwar... mehr auf blog.wenzlaff.de
Mit automatischer Architektur validierung mit JUnit 5 Annotation @ArchTest von archunit kann leicht die Architektur vorgaben überprüft werden. Aber es kann auch leicht verhindert werden, das man z.B. System.out oder System.err verwendet. Oder das verhindert wird, das das interne Java Logging verwendet wird. Was für mich auch wichtig ist, das der Lo... mehr auf blog.wenzlaff.de
Gestern die neue Version von ArchUnit 0.19.0 veröffentlicht. Dann mal ein Quicktest: … Ergebnis: Alles OK, Super:
Ähnliche Artikel:
... mehr auf blog.wenzlaff.de
Heute gilt „die Umsetzung von Architekturvorgaben lässt sich testen!“. Und das sogar mit JUnit 5! Cool. Wenn auch nur eine IllegalArgumentException gefixt wurde, mal gleich auf die aktuelle ArchUnit Version updaten. Ja, es läuft noch alles. Es ist nur dieser Eintrag in der pom.xml nötig und schon ein weiterer Schritt in richtung Qualitä... mehr auf blog.wenzlaff.de
Vor zwei Stunden wurde eine neue ArchUnit 0.0.22 veröffentlicht. Dann mal gleich ein Quicktest. Memory leak ist nun gefixt. Und es können Unterstriche durch Leerzeichen in Testnamen ersetzt werden: [crayon-61aa049337084853061957/] Einträge in der pom: [crayon-61aa049337089794410070/]... mehr auf blog.wenzlaff.de
Gestern wurde ArchUnit in Version 0.18.0 veröffentlicht. Wenn das keine Grund ist mal zu zeigen, wie man eine Package-Abhängigkeit überprüfen kann. Also wir wollen einen Test schreiben, der durchläuft wenn nur aus dem Package blockchain auf das Package be zugegriffen wird. Wie hier im UML Diagramm gezeigt:… Umgekehrt soll der Testfall fehlsch... mehr auf blog.wenzlaff.de
Vor ein paar Tagen ist die neue Version von ArchUnit veröffentlicht worden. Diesmal gab es einen Breaking Change, es wurde die Klasse JavaClassList gelöscht. Es läuft alles wie gehabt: Nötige Anpassungen in der pom.xml [crayon-61703f8543e8c614689307/] Anleitung unter https://www.archunit.org/userguide/... mehr auf blog.wenzlaff.de
Leider keine Zeit für eine Reise nach Nashville, TN zum Patient Blood Management and Blood Health: They Top the Charts! Annual Meeting. Dann mal die gestern veröffentlichte Version von ArchUnit testen. Das Java Framework ArchUnit ist ein leistungsstarkes Werkzeug für die Gewährleistung von Softwarearchitektur und Code-Qualität in Java-Projekten. Du... mehr auf blog.wenzlaff.de
Das Java Framework ArchUnit ist ein leistungsstarkes Werkzeug für die Gewährleistung von Softwarearchitektur und Code-Qualität in Java-Projekten. Durch die Möglichkeit, deklarative Regeln zu erstellen und automatisierte Tests zu schreiben, hilft ArchUnit, konsistente und hochwertige Software zu entwickeln. Die Integration in Build-Tools ermöglicht ... mehr auf blog.wenzlaff.de
ArchUnit 1.0.1 ist nun seit 2 Wochen verfügbar. Wenn das kein Grund für ein Quicktest ist: Was gibt es Neues? [crayon-63d83d8a7a068344802988/] Ok, zwei Projekte ohne Anpassungen ok.
Ähnliche Artikel:
... mehr auf blog.wenzlaff.de