Werkzeuge zur Erhaltung der Softwarearchitektur – Tools und Plugins – Teil 14


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

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