Revisión rápida del código

La Revisión rápida del código contiene tres categorías de reglas: Recomendaciones de J2EE, Recomendaciones de J2SE y Rendimiento.

Finalidad

La Revisión rápida del código aplica un conjunto de reglas que tienen el nivel de gravedad de problema. Esta revisión del código comprueba que no haya problemas graves en el código que se deban corregir. El nombre hace referencia al hecho de que este análisis es una forma rápida de detectar las partes más problemáticas del código; su objetivo no es un tiempo de ejecución rápido.

Categorías de regla

La tabla siguiente lista todas las categorías y subcategorías de la Revisión rápida del código, junto con una descripción de las reglas en cada una de ellas. En la columna de la izquierda, las categorías aparecen en negrita y las subcategorías en texto plano.

Categoría o subcategoría Descripción
Recomendaciones de J2EE Contiene reglas basadas en las recomendaciones de desarrollo de J2EE y da soporte a proyectos web destinados a servidores de WebSphere®
Recopilación de información no válida (basura) Contiene reglas para detectar invocaciones de métodos que pueden retrasar la recopilación de información no válida (basura)
Capacidad de mantenimiento Contiene reglas para detectar código que puede ser difícil de mantener en aplicaciones J2EE
Rendimiento y escalabilidad Contiene reglas para detectar invocaciones de método que obstaculizan el rendimiento o limitan la escalabilidad de una aplicación J2EE
Recomendaciones de J2SE Contiene reglas que validan código para ver si cumple las recomendaciones de J2SE para el desarrollo de Java™
AWT Contiene reglas que detectan temas relacionados con la utilización de la biblioteca Kit de utilidades de ventana abstracto
Clonable Contiene reglas que detectan temas relacionados con la clonación de objetos
Comparación Contiene reglas que detectan temas relacionados con la comparación de objetos y la comprobación de la igualdad entre objetos
Nulo Contiene reglas que detectan temas relacionados con la utilización de nulos
Portabilidad Contiene reglas que detectan temas relacionados con la portabilidad
Serialización Contiene reglas que detectan temas relacionados con la serialización
Hebras Contiene reglas que detectan temas relacionados con la utilización de hebras
Rendimiento Contiene reglas que implementan los consejos para mejorar el rendimiento y reducir el impacto de las aplicaciones Java en la memoria
Memoria Contiene reglas que detectan temas de rendimiento relacionados con el uso de la memoria

Regla de ejemplo

La regla siguiente es el ejemplo uno que se aplica en la Revisión rápida del código. Se encuentra en la categoría Convenios de denominación, en la subcategoría Conflictos:
Evite métodos sobrecargados múltiples con el mismo número de parámetros
Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.