Regras de Controle Arquitetural

As regras de controle arquitetural são um conjunto de regras que podem ser definidas de modo que você seja notificado quando dependências não desejadas entre os componentes são inseridas em um código base durante o desenvolvimento.

No processo de desenvolvimento, o código atinge um nível de maturidade em que arquitetos, projetistas e desenvolvedores ficam satisfeitos com o modo de organização das dependências no código e com o modo de comunicação entre os diferentes componentes. Entretanto, posteriormente no ciclo de liberação, isso torna-se um problema quando dependências entre determinados componentes, pacotes ou geralmente qualquer nova dependência não são aceitáveis.

Você pode utilizar gabaritos de controle arquitetural para criar regras que o notificarão quando ocorrerem essas violações de estrutura. Esses gabaritos definem um conjunto de regras que preservam o modo atualmente existente das dependências no código e produzem descobertas caso uma dependência não desejada seja inserida. Essas regras operam no nível de classes e pacotes.

A lista a seguir contém os gabaritos das regras de controle arquitetural:

Para visualizar uma descrição de cada gabarito, clique em Nova Regra na página Preferências. No assistente New Code Review Rule, clique em um gabarito arquitetural. A descrição aparece no fim da lista.

Depois de criar regras de controle arquitetural, execute a Revisão de código Structural Analysis.

Conceitos relacionados
Análise Estrutural
Regras de Análise Estrutural
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