Zur Statischen Prüfung des Quellcodes und zur Einhaltung von Programmierrichtlinien eignen sich die folgenden Tools. Alle lassen sich auch in automatisierte Build Prozesse einbinden. Durch den Einsatz der Tools lassen sich bereits im Vorraus viele Probleme und Schwachstellen vermeiden.

Checkstyle

Checkstyle ermöglicht eine automatische Überprüfung der Einhaltung von Coding Conventions bei der Erstellung von Java-Code. Es gibt ein Eclipse plugin dafür, welches gleich bei der Programmierung die entsprechenden Hinweise gibt. Über die Commandline Version kann man automatisiert z.B. beim Checkin prüfen lassen. Die Prüfung kann auf die eigenen Bedürfnisse / Programmierrichtlinien angepasst werden.

PMD

PMD ist ein Statische Code-Analyse Werkzeug für Java Hierüber lassen sich bereits im Vorfeld Fehler vermeiden. Auch bei der Analyse bestehenden Quellcodes ist erstaunlich, wie viele Probleme gefunden werden. Auch für PMD gibt es ein Eclipse Plugin.

Findbugs

ist ein Tool zur automatisierten Fehlersuche in Java Quellcodes.

Bookmark

Follow me

Go to top