Werkzeuge zur Erhaltung der Softwarearchitektur – CleanUp / ArchUnit – Teil 16


CleanUp / ArchUnit

Nach einer kurzen Pause hier noch zwei weitere Werkzeuge, die einiges leisten.

CleanUp

In Eclipse findet sich unter „Einstellungen / Java / Code Style / Clean up“ einiges an Einstellungen, die einem das Leben erleichtern. Mit der CleanUp Funktion können z.B. fehlende „this.“ ergänzt oder @Overrides automatisch erzeugt werden. Somit hilft diese Funktion insbesondere bei der Übernahme eines Projekts, dass sich nicht an die gewünschten Codestyle Regeln hält.

ArchUnit

ArchUnit stellt ähnlich wie jQAssistant Möglichkeiten zur Verfügung, die Architektur zu analysieren. Hier kommt eine API und nicht wie bei jQAssistant eine Graphdatenbank zum Einsatz. Damit gibt es wahrscheinlich etwas weniger Möglichkeiten der Anlayse, für zentrale Aufgaben ist ArchUnit aber gut geeignet. Näheres zu ArchUnit versuche ich in den nächsten Posts zu schreiben.

Du hast Fragen oder Anmerkungen? Kontakt: arndt@schoenb.de