Visión general del análisis de software

Cuando analiza software mediante el componente Revisión de código aplica reglas que rigen los procedimientos de codificación a un conjunto de archivos de código fuente. El componente Revisión de código busca violaciones de estas reglas en los archivos fuente que se analizan. En una sola operación puede comprobar los resultados de las violaciones de codificación, abrir un archivo de código fuente que contenga una violación y arreglar el problema.
El análisis de software se rige por una configuración de análisis de software que se crea en el editor de configuraciones de análisis de software. La configuración contiene dos tipos de información:
Ámbito
El ámbito identifica los archivos de código fuente a los que se debe aplicar el análisis de software.
Reglas
Las reglas son un conjunto de procedimientos de codificación preferentes.
El componente Revisión de código incluye dos interfaces para analizar el código fuente:

Interfaz de usuario gráfica de Revisión de código

Cuando ejecuta una configuración de análisis de software, el componente de tiempo de ejecución de Revisión de código aplica las reglas a cada archivo de código fuente del ámbito. Para cada regla, el componente de tiempo de ejecución explora el archivo de código fuente y busca una violación: un segmento de código fuente que no sea coherente con la regla.

Para cada violación o resultado, el componente de tiempo de ejecución registra el ID de regla, el archivo de código fuente, el segmento anómalo y el número de línea donde empieza el segmento anómalo.

Cuando edita un archivo de código fuente después de una revisión de código, cada violación se marca en los márgenes izquierdo y derecho de la primera línea del segmento anómalo. Al pasar el puntero del ratón sobre cada icono se visualiza el texto de la regla.

Puede ver los resultados completos de la revisión de código en la vista Resultados del analizador de software. Al pulsar un resultado y después pulsar Ver resultado se abre el archivo de código fuente relevante en el editor y se sitúa el cursor en la ubicación de la violación.

El componente Revisión de código también incluye las características siguientes:
  • Puede guardar los resultados de una revisión de código generando un informe en formato PDF o HTML.
  • Puede distribuir una configuración de análisis de software para los desarrolladores mediante el envío al cliente.
  • Puede exportar los resultados de una revisión de código a un archivo en formato XML o CSV.

Aplicación de revisión de código de línea de mandatos

La aplicación de revisión de código que se inicia desde una línea de mandatos de Linux o Windows tiene las mismas prestaciones de análisis de código que la revisión de código interactiva. También da soporte a las funciones siguientes:
  • Prestaciones de proceso por lotes
  • Análisis de archivos dentro o fuera del espacio de trabajo del producto
  • Una lista de inclusión y una lista de exclusión de archivos individuales
  • Generación de archivos de datos de salida en formato XML y CSV

Comentarios