Die J2SE Best Practices-Codeprüfung umfasst nur eine Kategorie, die ebenfalls die Bezeichnung J2SE Best Practices trägt.
Die folgende Tabelle enthält eine Liste aller Kategorien und Unterkategorien der schnellen Codeprüfung sowie eine Beschreibung der Regeln in diesen Kategorien und Unterkategorien. In der linken Spalte werden die Kategorien in Fettdruck und die Unterkategorien in Normaldruck angezeigt.
Kategorie oder Unterkategorie | Beschreibung |
---|---|
J2SE Best Practices | Enthält Regeln zur Prüfung des Codes auf die Einhaltung der J2SE Best Practices für die Java-Entwicklung |
AWT | Enthält Regeln zur Feststellung von Fehlern in Bezug auf die Verwendung der Abstract Window Toolkit-Bibliothek |
Casting | Enthält Regeln zur Feststellung von Fehlern in Bezug auf Casting (explizite Typumwandlung) und Coercion (implizite Typumwandlung) |
Cloneable | Enthält Regeln zur Feststellung von Fehlern in Bezug auf das Klonen von Objekten |
Comparison | Enthält Regeln zur Feststellung von Fehlern in Bezug auf Objektvergleiche und Objektgleichheitstests |
Conditional | Enthält Regeln zur Feststellung von Fehlern in Bezug auf die Verwendung von Bedingungen |
Constructors | Enthält Regeln zur Feststellung von Fehlern in Bezug auf die Definition und Implementierung von Konstruktoren |
Declaration | Enthält Regeln zur Feststellung von Fehlern in Bezug auf die Deklaration von Konstanten, Variablen und Feldern |
Exceptions | Enthält Regeln zur Feststellung von Fehlern in Bezug auf die Behandlung von Ausnahmen |
Initialization | Enthält Regeln zur Feststellung von Fehlern in Bezug auf die Initialisierung von Basiselementen und Objekten |
Loop | Enthält Regeln zur Feststellung von Fehlern in Bezug auf die Verwendung von Schleifen |
Null | Enthält Regeln zur Feststellung von Fehlern in Bezug auf die Verwendung von Null |
Portability | Enthält Regeln zur Feststellung von Fehlern in Bezug auf die Portierbarkeit |
Reflection | Enthält Regeln zur Feststellung von Fehlern in Bezug auf die Verwendung einer Reflexion |
Serialization | Enthält Regeln zur Feststellung von Fehlern in Bezug auf die Serialisierung |
Statement | Enthält Regeln zur Feststellung von allgemeinen Fehlern in Anweisungen |
Switch | Enthält Regeln zur Feststellung von Fehlern in Bezug auf die Verwendung von Switch-Anweisungen |
Threads | Enthält Regeln zur Feststellung von Fehlern in Bezug auf die Verwendung von Threads |
Vermeiden Sie die Verwendung von Negationen in if/else-Bedingungen.