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 personalizadas 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 Gravidade: 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ê deve executar a revisão de código Structural Analysis apenas no espaço de trabalho. Isso assegura que o código em cada projeto seja revisado para fazer a análise estrutura completa.
Termos de uso | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.