
Statische Code-Metriken und Code-QS in Java
Die Code-Metriken helfen in größeren Projekten die Code-Qualität auf einem definierten Niveau zu halten. Hier sind die regelmäßige Analyse und kontinuierliche Verbesserungsmaßnahmen für die Wartbarkeit und Analysierbarkeit des Codes unabdingbar.
In diesem Seminar werden ausgewählte Code-Metriken betrachtet. Es wird die Wichtigkeit der Analyse dieser Metriken diskutiert und die Möglichkeit diese zu erfassen und zu verbessern aufgezeigt. Außerdem werden Werkzeuge vorgestellt, die, wenn korrekt und konsequent eingesetzt, einen wesentlichen Beitrag zur Steigerung der Code-Qualität leisten können.
Seminarinhalt – Agenda
1. Tag
- Einführung
- Code-Metriken und Code-QS: was ist das?
- Vorstellung wichtiger Code-Metriken
- Continuous Integration
2. Tag
- Wiederholung
- Abgrenzung Checkstyle, PMD, FindBugs
- PMD als IDE-Plugin
- Konfiguration und Nutzung
- PMD in CI
- Konfiguration und Nutzung
- Berichte und Aktionen
3. Tag
- Wiederholung
- PMD-Regeln
- Strukturbezogene Regeln
- Verhaltensbezogene Regeln
- Fehlende Prüfung
- Sicherheitsrelevante Fehlerquellen
- Nicht-Java-Ressourcen
4. Tag
- Wiederholung
- Identifikation und Definition neuer Regeln
- Abbildung projektinterner Richtlinien auf Regeln
- Beispiele und praktische Aufgaben
5. Tag
- Wiederholung
- Checkstyle als Ergänzung zu PMD
- Konfiguration und Nutzung
- Vorstellung ausgewählter Checks
- Definition eigener Checks
- Zusammenfassung und Ausblick
Ziele
- Überblick über Code-Metriken in Java
- Verständnis über häufige Fehlerquellen und deren Erkennung
- Detailliertes Verständnis über die Werkzeuge zur Statischen Code-Analyse und Code-QS
Voraussetzungen für Teilnehmer
Fortgeschrittene Java-Kenntnisse
Andere Schulung gesucht?
Hier geht es zurück zu unseren anderen Schulungen.
Interessiert? Jetzt Termin anfragen!
[contact-form-7 404 "Nicht gefunden"]