La révision de code Pratiques recommandées dans J2SE ne comporte qu'une catégorie ; elle est également appelée Pratiques recommandées dans J2SE.
Le tableau ci-après récapitule toutes les catégories et sous-catégories de la révision de code rapide, ainsi qu'une description des règles de chacune d'elles. Dans la colonne de gauche, les catégories sont en gras et les sous-catégories en texte normal.
Catégorie ou sous-catégorie | Description |
---|---|
Pratiques recommandées dans J2SE | Contient les règles qui valident le code de compatibilité avec les pratiques recommandées dans J2SE pour le développement Java |
AWT | Contient les règles qui détectent les problèmes liés à l'utilisation de la bibliothèque Abstract Window Toolkit |
Transtypage | Contient les règles qui détectent les problèmes liés au transtypage et au forçage de type |
Clonable | Contient les règles qui détectent les problèmes liés au clonage des objets |
Comparaison | Contient les règles qui détectent les problèmes liés à la comparaison des objets et au test d'égalité des objets |
Conditionnel | Contient les règles qui détectent les problèmes liés à l'utilisation de conditions |
Constructeurs | Contient les règles qui détectent les problèmes liés à la définition et l'implémentation de constructeurs |
Déclaration | Contient les règles qui détectent les problèmes liés à la déclaration des constantes, des variables et des champs |
Exceptions | Contient les règles qui détectent les problèmes liés au traitement des exceptions |
Initialisation | Contient les règles qui détectent les problèmes liés à l'initialisation des primitives et des objets |
Boucle | Contient les règles qui détectent les problèmes liés à l'utilisation de boucles |
Valeur NULL | Contient les règles qui détectent les problèmes liés à l'utilisation de la valeur NULL |
Portabilité | Contient les règles qui détectent les problèmes liés à la portabilité |
Réflexion | Contient les règles qui détectent les problèmes liés à l'utilisation de la réflexion |
Sérialisation | Contient les règles qui détectent les problèmes liés à la sérialisation |
Instruction | Contient les règles qui détectent les problèmes généraux des instructions |
Switch | Contient les règles qui détectent les problèmes liés à l'utilisation d'instructions switch |
Unités d'exécution | Contient les règles qui détectent les problèmes liés à l'utilisation d'unités d'exécution |
Evitez d'utiliser une négation dans les conditions if/else