Una revisión de análisis estructural del código es un conjunto de reglas que automatiza el proceso para que un arquitecto de software revise código. Una revisión de análisis estructural del código se centra en la codificación relacionada con el diseño de una aplicación.
Se lleva a cabo este tipo de revisión del código para analizar las dependencias entre componentes y para resolver errores de diseño en el código en una etapa pronta del proceso de desarrollo.
Ventajas
Tras diseñar una aplicación, es posible que los desarrolladores quieran cambiar la estructura de diseño introduciendo dependencias no planificadas en el código. El software funcionaría, por lo que estos cambios no aparecerían durante la fase de comprobación como defectos que hubiera que arreglar. Estos cambios se pueden usar y corregir si actúa de forma proactiva y lleva a cabo los pasos siguientes:
- Ejecutar la revisión de análisis estructural del código.
- Detectar problemas en una fase pronta.
- Corregir los problemas antes de que puedan afectar al rendimiento, mantenimiento o escalabilidad de la aplicación.
Es importante ejecutar revisiones de análisis estructural del código durante todo el ciclo de vida de desarrollo del producto. El proceso automatizado es rápido, por lo que puede llevar a cabo revisiones del código con frecuencia. Los hallazgos de la revisión del código le permiten detectar y corregir problemas en una etapa pronta, cuando resulta mas fácil y barato realizar cambios.
Reglas del análisis estructura suministradas
Se proporcionan varias revisiones del código y categorías de reglas y cada una corresponde a un conjunto de reglas distinto. Los conjuntos de reglas siguientes están relacionados con el análisis estructural:
- Revisión de análisis estructural del código: Comprueba las dependencias complejas o extrañas que pudiera haber entre componentes del código. Para más información, consulte el tema "Revisión de análisis estructural del código".
- Categoría de regla Principios de diseño: Comprueba que el código cumpla las recomendaciones para la programación orientada a objetos, como por ejemplo garantizar que la estructura del código no es compleja innecesariamente.
Reglas de control de la arquitectura
Puede crear reglas de control de la arquitectura con un asistente. Se selecciona una plantilla y se proporcionan propiedades específicas para diseñar reglas que sean específicas de la arquitectura de su aplicación. Con las reglas personalizadas, aumentan las posibilidades de las revisiones de código suministradas. Al ejecutar una revisión del código que se aplique a las reglas, se garantiza la integridad de la arquitectura de la aplicación durante el proceso de implementación.
Note: Debe ejecutar la revisión del código Análisis estructural solamente en el espacio de trabajo. De esta forma se asegura de que se va a revisar el código de cada proyecto para realizar un análisis estructural completo.