// Clean Code & Design
Statische Codeanalyse mit SonarQube, SpotBugs und PMD
Qualitätsregeln einführen, Befunde priorisieren und in den Build integrieren.
- Inhouse-Schulung
- 1 Tag
- Fortgeschritten
- Remote oder vor Ort
- KI-Werkzeug

Was Sie mitnehmen
- Sie binden SpotBugs und PMD in den Maven- oder Gradle-Build ein.
- Sie betreiben SonarQube Community Build und werten die Ergebnisse aus.
- Sie legen Qualitätsregeln fest und priorisieren Befunde nach Risiko.
- Sie lassen Befunde von KI erklären und prüfen Korrekturvorschläge kritisch.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Vormittag
- Nutzen und Grenzen statischer Analyse
- SpotBugs und PMD: Regelsätze, Konfiguration, Build-Integration
- SonarQube Community Build im Container betreiben
- Übung: Beispielanwendung mit allen drei Werkzeugen analysieren
Nachmittag
- Quality Profiles und Quality Gates festlegen
- Befunde priorisieren, Fehlalarme unterdrücken, Altlasten behandeln
- Befunde mit KI erklären lassen, Korrekturvorschläge prüfen
- Übung: Quality Gate in die CI-Pipeline einbinden
KI in dieser Schulung
// KI als Werkzeug im Entwicklungsalltag
Befunde der Analyse mit KI erklären und Korrekturvorschläge kritisch prüfen.
Voraussetzungen und Rahmen
- Vorwissen
- Erfahrung in der Java-Entwicklung mit Maven oder Gradle. Für SonarQube Podman oder Docker Engine.
- Werkzeuge
- SonarQube Community Build (Open Source, LGPL 3.0)
- Niveau
- Fortgeschritten
- Teilnehmende
- bis 10 Personen, größere Gruppen auf Anfrage
- Durchführung
- Remote per Videokonferenz oder bei Ihnen vor Ort
- Enthalten
- Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen
// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.
Weitere Angebote: Clean Code & Design
Alle 8 Angebote
Inhouse-Schulung
SOLID-Prinzipien und taktisches DDD im Code
Entwurfsprinzipien und taktisches DDD mit Aggregaten, Value Objects und ausdrucksstarken Annotationen.
2 Tage · Fortgeschritten3.780 €
Inhouse-Schulung
Null-Sicherheit mit JSpecify und NullAway
NullPointerExceptions systematisch vermeiden: Annotationen, Prüfung beim Kompilieren und schrittweise Einführung.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung · KI-Werkzeug
Design Patterns in modernem Java
Klassische Entwurfsmuster neu gedacht mit Lambdas, Records und Sealed Classes.
2 Tage · Fortgeschritten3.780 €