A análise estrutural é um tipo de revisão de código que permite executar as seguintes tarefas:
É importante executar uma revisão de código de análise estrutural durante todo o ciclo de vida de desenvolvimento do produto. O seguinte cenário descreve o porquê da revisão em mais detalhes.
É possível que os desenvolvedores alterem a estrutura do design introduzindo dependências não planejadas no código. O software funcionará, assim essas alterações não serão sinalizadas como defeitos para correção, durante a fase de teste. Contudo, poderá haver conseqüências comerciais graves no futuro se você perceber que o custo de manutenção do aplicativo é muito alto. Conseqüentemente, oportunidades comerciais podem ser perdidas porque o código não pode ser modificado em um período de tempo razoável.
Os problemas, como aqueles descritos no cenário anterior, podem ser evitados se o engenheiro agir de modo proativo e seguir estas etapas:
Agora, você está pronto para começar a Introdução aos Exercícios.