Criando Regras para Controle arquitetural

Você pode criar uma regra para receber um alerta se dependências estranhas forem inseridas no código de seu aplicativo. O assistente de Nova Regra de Revisão de Código fornece gabaritos para regras de controle arquitetural que podem ser customizadas para seu aplicativo. Especificando propriedades para as regras, elas tornam-se exclusivas.

Para criar uma regra de controle arquitetural:
  1. Clique em Janela > Mostrar Visualização > Outra, expanda Java, selecione Revisão de Código e clique em OK. A visualização Revisão de Código é aberta.
  2. Clique em Janela > Preferências. A janela Preferências é aberta, mostrando a página de Revisão de Código.
  3. Na área de janela esquerda, expanda Java, em seguida, selecione Revisão de Código.
  4. Na janela Preferências, clique em Nova Regra. O assistente de Nova Regra de Revisão de Código é aberto.
  5. Na lista Selecionar Gabarito da Regra, sob Controle Arquitetural, clique no gabarito que você deseja utilizar para a sua regra. Ao selecionar um gabarito, o texto abaixo da lista fornece informações sobre a regra criada a partir dele.
  6. Clique em Avançar.
  7. Na janela Configurar, sob Propriedades Básicas, especifique as seguintes informações:
    • Categoria: aceite a categoria padrão, Análise Estrutural, à qual a regra é designada.
    • Nível de Severidade: Clique em Problema, Aviso ou Recomendação para indicar a severidade que você deseja aplicar à regra.
  8. Sob Propriedades Específicas, especifique as propriedades que são dependentes do gabarito escolhido. Essas propriedades são exclusivas para a sua regra, como um arquivo ou classe em seu próprio aplicativo.
  9. Clique em Concluir para retornar à janela Preferências, na qual é possível ver a regra incluída na Revisão de código Structural Analysis.
Nota: Você pode executar a revisão de código Structural Analysis no espaço de trabalho, em um conjunto de tarefas ou em um projeto. No entanto, se você executá-la em um único arquivo, nenhum resultado será exibido.
Conceitos relacionados
Regras de Controle Arquitetural
Análise Estrutural
Referências relacionadas
Revisão de código Structural Analysis