Categorías de regla

Una categoría de regla es un conjunto de reglas de revisión que se centran en un aspecto en particular de la calidad. Puede activar o desactivar una categoría de regla o reglas individuales dependiendo de las necesidades de la revisión del código.

La captura de pantalla siguiente muestra una lista parcial de las categorías de regla que se incluyen en la Revisión completa del código. Una de las categorías de la revisión del código, Rendimiento, se amplía para mostrar tres subcategorías: Memoria, Perfilado y Velocidad. Finalmente, la subcategoría Velocidad se amplía para mostrar las reglas que contiene. Observe cómo las reglas se agrupan en categorías, y que todas las reglas y categorías están activadas.

Lista de categorías y descripciones

La tabla siguiente lista todas las categorías y subcategorías de las distintas revisiones de código y describe las reglas incluidas. El texto de las categorías aparece en negrita y el de las subcategorías en texto plano.

Categoría o subcategoría Descripción
Principios de diseño Contiene reglas para los principios de diseño de programación orientada a objetos
Complejidades Contiene reglas para evitar código complejo innecesario
Globalización Contiene reglas que se basan en las recomendaciones de codificación de la globalización, que sirven de ayuda para garantizar que el código funciona correctamente en entornos localizados
Formateo cultural Contiene reglas que gestionan las opciones de formateo de datos utilizadas en distintas partes del mundo
Codificación Contiene reglas que validan la codificación para la globalización
Manejo de entorno local Contiene reglas que validan los entornos locales para la globalización
Manejo de cadena de caracteres Contiene reglas que validan operaciones de cadenas de caracteres para la globalización
Conversión Contiene reglas que validan la codificación para la conversión
Específico de UI Contiene reglas que validan el diseño y el contenido de la interfaz de usuario para la globalizació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®
Corrección Contiene reglas para detectar llamadas a métodos incorrectos
Intentos simultáneos de acceso a datos Contiene reglas para detectar invocaciones de métodos que pueden generar condiciones de intentos simultáneos de acceso a datos en aplicaciones J2EE
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
Gestión de recursos Contiene reglas de recomendaciones J2EE para utilizar recursos en aplicaciones 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
Transformación Contiene reglas que detectan temas relacionados con la transformación y la coerción
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
Condicional Contiene reglas que detectan temas relacionados con el uso de condicionales
Constructores Contiene reglas que detectan temas relacionados con la definición y la implementación de constructores
Declaración Contiene reglas que detectan temas relacionados con la declaración de constantes, variables y campos
Excepciones Contiene reglas que detectan temas relacionados con el manejo de excepciones
Inicialización Contiene reglas que detectan temas relacionados con la inicialización de los primitivos y los objetos
Nulo Contiene reglas que detectan temas relacionados con la utilización de nulos
Portabilidad Contiene reglas que detectan temas relacionados con la portabilidad
Reflejo Contiene reglas que detectan temas relacionados con la utilización de reflejos
Serialización Contiene reglas que detectan temas relacionados con la serialización
Sentencia Contiene reglas que detectan temas generales en sentencias
Conmutación Contiene reglas que detectan temas relacionados con la utilización de sentencias de conmutación
Hebras Contiene reglas que detectan temas relacionados con la utilización de hebras
Convenios de denominación Contiene reglas para los convenios de denominación de elementos en código Java
Conflictos Contiene reglas para garantizar que los elementos tiene un nombre coherente con el código Java
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
Perfilado Contiene reglas que detectan temas del potencial de rendimiento relacionados con actividades de perfilado
Velocidad Contiene reglas que sugieren formas de mejorar la velocidad de ejecución del código Java
API privada Contiene reglas que localizan las API que no pertenecen al código Java
Eclipse Contiene reglas que localizan las API que no pertenecen al código Java
Sun Contiene reglas que localizan las API que no pertenecen al código Java
WebSphere Contiene reglas que localizan las API que no pertenecen al código Java
Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.