Análise Estrutural

Uma revisão de código Structural Analysis é um conjunto de regras que automatizam o processo de revisão de código para um arquiteto de software. Uma revisão de código Structural Analysis tem como foco a codificação relacionada ao design de um aplicativo. Você executa esse tipo de revisão de código para analisar dependências entre os componentes e para resolver erros de design no código logo no início do processo de desenvolvimento. Você pode executar revisões de código Structural Analysis no espaço de trabalho inteiro, em um conjunto de tarefas ou em um projeto.

Benefícios

Depois que você projeta um aplicativo, é possível que os desenvolvedores alterem a estrutura de design, inserindo 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. Essas alterações poderão ser capturadas e corrigidas se você agir proativamente e executar as etapas a seguir:

É importante executar uma revisão de código Structural Analysis durante todo o ciclo de vida de desenvolvimento do produto. Como o processo automatizado é rápido, você pode executar revisões de código com freqüência. As descobertas de revisão de código permitem capturar e corrigir problemas no início, quando a alteração é mais fácil e seu custo é mais baixo.

Regras de Análise Estrutural Fornecidas

Várias revisões de código e categorias de regras são fornecidas e cada uma delas aplica-se a um conjunto diferente de regras. Os conjuntos de regras a seguir estão relacionados à análise estrutural:

Regras de Controle Arquitetural

É possível criar regras de controle arquitetural com um assistente. Você seleciona um gabarito e fornece propriedades específicas para as regras de design específicas da arquitetura de seu aplicativo. Com regras customizadas, é possível estender os recursos das revisões de código fornecidas. Executando uma revisão de código que aplica suas regras, você assegura que a integridade da arquitetura de seu aplicativo seja cumprida durante o processo de implementação.

Nota: Se você executar a revisão de código Structural Analysis em um único arquivo, nenhum resultado será exibido.
Conceitos relacionados
Regras de Análise Estrutural
Regras de Controle Arquitetural
Tarefas relacionadas
Executando Revisões de Código de Análise Estrutural
Criando Regras para Controle arquitetural
Referências relacionadas
Revisão de código Structural Analysis