Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Analyse von Software mit jQAssistant

Für die statische Codeanalyse gibt es mittlerweile einige freie Tools. Aber jQAssistant ist anders – nicht nur, weil es durch verschiedene Scanner die verschiedensten Artefakte lesen kann, sondern weil die gelesenen Artefakte mit Informationen der eigenen Architektur so angereichert werden können, dass auch diese mit überprüft werden können. Aus diesem Grund speichert jQAssistant alle Informationen in einer Neo4J-Datenbank, die es auch selbst mitbringt. Welche Möglichkeiten dies bietet und wie man diese mit einer schönen Weboberfläche abfragen kann, zeigt dieser Artikel!

Wie immer ...

startet alles mit dem Download der Software von aktuell hier [DOWN]. Dabei nutzen wir für den Einstieg die Kommandozeilenversion (die Shell ist Dein Freund! .-)). Neben dieser gibt es aber zum Beispiel auch die Möglichkeit, die Software als Plug-in für andere Software wie Maven zu verwenden.

Los gehts

Der Start ist mehr als simpel, entpacken Sie das Archiv und starten Sie einen Scan Ihres Projektes mit
./bin/jqassistant.sh scan -f <PROJEKTVERZEICHNIS>

Die gescannten Informatio…