JArchitect 2018.1 ist auf Java 9 ausgelegt
Das Werkzeug zur Analyse von Java-Code hat auĂźerdem im aktuellen Release ein Kommandozeilenwerkzeug und interaktive Diagramme an Bord.
Kurz nach der Veröffentlichung des C++-Testwerkzeugs Cppdepend hat Coder Gears nun das Java-Codeanalyse-Tool JArchitect in Version 2018.1 herausgegeben. Die Liste der Neuerungen hält sich indes in Grenzen. Als wichtigste Ergänzung ist zu nennen, dass das aktuelle Release volle Unterstützung für Java 9 bieten soll.
Neu sind zudem die sogenannten Power Tools, mit denen Entwickler von der Kommandozeile aus eine Analyse starten, um beispielsweise Redundanzen durch doppelten oder toten, also nicht verwendeten Code zu finden. Das "Abstractness vs. Instability"-Diagramm existiert bereits seit einiger Zeit, ist neuerdings aber interaktiv. Es gewichtet, wie konkret und stabil ein Projekt ist. Als instabil gelten Projekte, die sich häufig ändern. Nach der Metrik ist ein optimales Projekt entweder sehr abstrakt und stabil oder konkret und instabil.
Das interaktive Diagramm zeigt nun beim Überfahren mit der Maus die zugehörigen Projektnamen und Werte. Außerdem lassen sich über ein Textfeld die Inhalte filtern. Das Diagramm ist in JavaScript umgesetzt.
Weitere Details lassen sich der AnkĂĽndigung beziehungsweise den Release Notes entnehmen. Das kommerzielle Werkzeug kostet pro Entwicklerplatz 600 US-Dollar. Wer nichtkommerzielle Software entwickelt, kann eine kostenlose Open-Source-Lizenz von JArchitect erhalten. Voraussetzung dafĂĽr ist, dass das Projekt der Open-Source-Definition entspricht und eine dedizierte Website sowie eine aktive Community besitzt. (rme)