Esta seção contém tópicos que descrevem os elementos da
interface com o usuário da revisão de código e as revisões de código fornecidas.
Pré-requisitos para Executar Revisões de Código
Quando você escolhe o código base para executar uma revisão de código, o código deve atender a determinados pré-requisitos; ainda mais importantes, todos os arquivos no código base devem ser compiláveis ao executar a revisão.
Descrições de Categorias de Regra
As regras formam a base de uma revisão de código. Ao executar uma revisão de código, as regras
são aplicadas a um código base para consultar se o código as segue. Uma categoria de
regra é uma coleta de regras de revisão de código que têm como foco uma
funcionalidade específica ou um aspecto específico de qualidade.
Tipos de Revisão de Código
As revisões de código a seguir são predefinidas com regras e categorias de regra específicas que têm como foco aspectos de qualidade de software (como a globalização) e propriedades de software (como a gravidade).
Visualização Code Review
Utilize a visualização Code Review para escolher
qual código deve ser revisado e, em seguida, examinar as descobertas produzidas
pela revisão de código. Nessa visualização, você pode filtrar, classificar e procurar.
Visualização Code Review Details
A visualização Code Review Details fornece
informações sobre o recurso e a resolução de problemas para a descoberta selecionada.
Visualização Progress
A visualização Progress mostra informações de status para tarefas de segundo plano e de processamento para regras detalhadas na revisão de código J2EE Best Practices. As regras detalhadas não produzem apenas descobertas, mas mostram também os caminhos que conduzem às descobertas. Essas regras requerem análise do fluxo de dados, o método que rastreia os caminhos para uma descoberta. Conseqüentemente, essa revisão pode levar mais tempo que outras revisões de código. A visualização Progress indica a tarefa está sendo executada e seu progresso.
Preferências do Java - Página Code Review
Utilize a página Code Review das preferências do Java na janela
Preferences para selecionar qual revisão de código deve ser executada. Nessa
página, você também configura o conjunto de regras, desativando regras que não deseja
aplicar na revisão e modificando propriedades da regra.
Janela Filters
Utilize a janela Filters para limpar
o status ou nível de gravidade das descobertas, de modo que você não veja
descobertas com essas propriedades.
Assistente de New Code Review Rule
O assistente de New Code Review Rule fornece
gabaritos para que você possa criar regras específicas para seu aplicativo e,
depois, incorporar essas regras personalizadas à revisão de código.
Janela Export Code Review configuration
Utilize a janela Export Code Review configuration para
exportar uma configuração de regra personalizada para um arquivo zip. Outros membros da equipe
podem importar a configuração para que todos possam executar revisões de código
consistentes que aplicam exatamente as mesmas regras e configurações.