Illustration einer tropischen Insel mit Palmen und einem hohen Berg

Java Blog für Programmierer

Thema der Woche: Statische Analysetools und eigene Regelwerke

· Christian Ullenboom

  • FindBugs, PMD und Checkstyle sind drei statische Codeanalysetools. Sie nutzen unterschiedliche Eingaben für ihre Analyse. Wo liegt der Unterschied?
  • PMD, FindBugs und Checkstyle kann man um eigene Regeln erweitern. Lies, wie das geht und gib eine kurze Übersicht.
  • Im Quellcode von Java gibt es (immer noch) Stellen, in denen unsinnigerweise von java.lang.Object geerbt wird, etwa bei der java.lang.Character-Klasse (in Java 7 gefixt): public final class Character extends java.lang.Objectimplements java.io.Serializable, Comparable Schreibe eine Regel (in einem beliebigen Framework), um genau solche Klassen zu finden.

Kategorien: Die wöchentliche Dosis Java

← Alle Beiträge