Seminare

Quality - Qualitätsanalyse mit Checkstyle, JDepend, FindBugs, PMD

Statische Analysetools wie FindBugs, PMD, Checkstyle und JDepend erkennen Fehler, Schwachstellen und Konventionsverstöße in Java-Programmen. Anders als dynamische Tests auf Korrektheit, wie JUnit- oder Performance-Tests, finden diese Werkzeuge sowohl unbenutzte Codeblöcke, öffentliche Methoden ohne API-Dokumentation, inkonsistente Namensgebungen, leere Catch-Blöcke, falsche Synchronisation und Performance-Fallen.
Teilnehmer des Seminars lernen die Programme praxisorientiert kennen, so dass Regeln präzise ausgewählt und im Build-Management etwa über Ant and Maven eingebunden werden können. Da sich die Tools in ihrer Funktion überschneiden, geht das Seminar speziell auf die jeweiligen Besonderheiten ein. Ein weiteres wichtiges Thema ist die Konfiguration der Fehlermeldungen, damit False-Positives und False-Negatives möglichst vermieden werden können.

Seminartermine

Nächster Termin: 16.07.2012 - 17.07.2012
09:00 - 16:30
1.100,00 €
(exkl. MwSt.)
 
15.10.2012 - 16.10.2012
09:00 - 16:30
1.100,00 €
(exkl. MwSt.)
 

Zielgruppe

Entwickler die die Code-Qualität ihrer Projekte prüfen und verbessern wollen

Vorkenntnisse

"Java II - Fortgeschrittene" oder vergleichbare Kenntnisse sowie gute Praxiserfahrung in Java-Projekten.

Inhalte

Analyse von Java-Applikationen 
Grundlagen der Code Analyse, Kennzahlen, Metriken und mehr.

FindBugs 
FindBugs ist ein quelloffenes Programm, das in Java-Programmen nach Fehlermustern sucht.

PMD 
PMD ist ein statisches Analyse Werkzeug für Java, das keine echten Fehler, sondern ineffizienten Code sucht.

Checkstyle 
Checkstyle ist ein statisches Analyse-Tool für Java, das die Einhaltung gewisser Coding Regeln prüft.

JDepend 
JDepend prüft die Code-Qualität auf Erweiterbarkeit, Wiederverwendbarkeit und Wartbarkeit.

Weiterführende Tools 
Vorstellung weiterer Tools wie XRadar, SonarJ

Kosten

1.100,00 € (exkl. MwSt.)
1.320,00 € (inkl. MwSt.)




Weitere Seminare aus diesem Themenbereich