Tools und Plugins
In diesem Posts fasse ich die verschiedenen Werkzeuge, die in den letzten Posts angesprochen wurden, zusammen. Sie bieten eine sehr gute Basis um auf Basis von OpenSource professionelle Prüfungen für die Architekturerhaltung durchzuführen. Es ergibt sich ein bunter Strauß an Werkzeugen mit einer noch größeren Anzahl an Plugins. Eine sinnvolle Nutzung macht aber euch das Leben leichter und eure Kunden glücklich.
IDE am Beispiel von MyEclipse / Android-Studio
- PMD
- CheckStyle
- FindBugs
- SonarQube
- JaCoCo
- Selenium
- (JUnit)
- (Tasks)
SCM am Beispiel von SVN
- PreCommit Hook
Build-System am Beispiel von Maven
- PMD
- CheckStyle
- FindBugs
- Surefire
- JaCoCo
- Selenium
- FlyWay
- WildFly
- jQAssistant
- Project-Info-Reports
- Site
CI-System am Beispiel von Jenkins
- PMD
- CheckStyle
- FindBugs
- DRY
- SonarQube
- JUnit
- JaCoCo
- Sonar QualityGate
- Task Scanner
- Dashboard View
- Static Analysis Collector
- Static Analysis Utilities
SonarQube
- PMD
- CheckStyle
- FindBugs
- SoftVis3D
- Sonar-Regeln
jQAssistant
- Konzepte für JEE und Java