Un tipo de revisión del código es el análisis estructural, que le permite llevar a cabo las tareas siguiente:
Es importante llevar a cabo revisiones de análisis estructural del código en todo el ciclo de vida de desarrollo del producto. El caso de ejemplo siguiente aclara el motivo con más detalle.
Es posible que los desarrolladores cambien la estructura de diseño introduciendo dependencias no planificadas en el código. El software funcionaría, por lo que estos cambios no serían visibles durante la fase de comprobación como defectos que hubiera que arreglar. Sin embargo, en el futuro se podrían producir consecuencias empresariales importantes si pensamos que el coste de mantenimiento de la aplicación es muy alto. Como consecuencia, se podrían perder oportunidades empresariales debido a que no es posible modificar el código en un periodo de tiempo razonable.
Problemas del tipo que se han descrito en el caso de ejemplo anterior se podrían evitar si el arquitecto actúa de forma proactiva y lleva a cabo los pasos siguientes:
Ahora ya está preparado para comenzar con la Introducción a los ejercicios.