Schnellprüfung des Codes

Die Schnellprüfung des Codes ist die Standardcodeprüfung, die ausgeführt wird, wenn Sie auf der Seite 'Java-Einstellungen - Codeprüfung' keine Codeprüfung auswählen. Sie umfasst die Regelkategorien, die Regeln mit der Wertigkeit Problem enthalten.

Zweck

Bei der Schnellprüfung des Codes wird der Code nach den Problemen mit der höchsten Wertigkeit durchsucht, die zuerst behoben werden müssen. Die Bezeichnung der Codeprüfung weist darauf hin, dass sich mit dieser Analyse die problematischsten Abschnitte des Codes schnell ermitteln lassen. Die Codeprüfung zielt nicht auf eine möglichst schnelle Ausführung ab.

Regelkategorien

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
J2EE Best Practices Enthält Regeln, die auf den Best Practices für die Entwicklung von J2EE-Anwendungen basieren, und unterstützt Webprojekte für WebSphere-Server
Garbage Collection Enthält Regeln zur Ermittlung von Methodenaufrufen, die zu einer Verzögerung der Garbage-Collection führen können
Maintainability Enthält Regeln zur Ermittlung von Code, der in J2EE-Anwendungen möglicherweise nur schwer zu verwalten ist
Performance and Scalability Enthält Regeln zur Ermittlung von Methodenaufrufen, durch die die Leistung oder Skalierbarkeit einer J2EE-Anwendung eingeschränkt wird
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
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
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
Serialization Enthält Regeln zur Feststellung von Fehlern in Bezug auf die Serialisierung
Threads Enthält Regeln zur Feststellung von Fehlern in Bezug auf die Verwendung von Threads
Performance Enthält Regeln zur Umsetzung von Vorschlägen zur Leistungsverbesserung und zur Reduzierung des Speicherbedarfs in Java-Anwendungen
Memory Enthält Regeln zur Feststellung von durch die Speicherbelegung verursachten Leistungsschwächen
Security Enthält Regeln zur Prüfung der Übereinstimmung mit den Java-Sicherheitsstandards
J2EE Security Enthält Regeln zur Prüfung der Übereinstimmung mit den Java-Sicherheitsstandards in einer J2EE-Perspektive
J2SE Security Enthält Regeln zur Prüfung der Übereinstimmung mit den Java-Sicherheitsstandards in einer J2SE-Perspektive

Beispielregel

Die folgende Regel ist ein Beispiel einer Regel, die bei der schnellen Codeprüfung angewendet wird. Die Regel gehört zur Unterkategorie Conflicts der Kategorie Naming Conventions:
Mehrere überladene Methoden mit derselben Anzahl von Parametern vermeiden
Rechtliche Hinweise | Feedback
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.