Regras de Revisão de Código

As regras são os menores blocos de construção de uma revisão de código. Cada revisão de código aplica regras diferentes para avaliar a qualidade de um código base.

Uma regras de revisão de código é uma instrução específica que descreve uma ação a ser seguida ao gravar o código, conforme mostrado no seguinte exemplo:

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. É possível modificar as regras fornecidas e criar regras definidas pelo usuário específicas aos padrões de design do aplicativo.

As regras que abordam funcionalidade semelhante estão na mesma categoria. As regras de amostra anteriores estão na categoria de princípios de design. Dependendo do objetivo de uma revisão de código, são aplicadas regras de diversas categorias.

Informações Detalhadas sobre uma Regra

Você pode obter informações sobre cada regra, categoria e revisão de código na janela Preferences. Para obter detalhes, consulte o tópico “Página Java preferences - Code Review”.

Níveis de Severidade para Regras

Cada regras possui um dos seguintes níveis de severidade:

Apesar de "Recommendation" ser o nível de severidade mais baixo, não diminua a importância de se eliminar essas descobertas. Elas refletem um conjunto de boas práticas e de padrões de mercado aos quais as equipes de engenharia devem aderir. Mesmo que essas descobertas não sejam problemas imediatos, elas podem levar a problemas no futuro.

As regras que abordam funcionalidade semelhante estão na mesma categoria. As regras de amostra anteriores na categoria Princípios de Design. Dependendo do objetivo de uma revisão de código, são aplicadas regras de diversas categorias.

Correções automatizadas para algumas descobertas de regra

Quando uma regra não for seguida, a revisão de código produzirá uma descoberta. Algumas descobertas comuns fornecem uma correção rápida, que é uma solução automatizada fornecida. Se uma descoberta na revisão de código tiver uma correção rápida, ela será indicada por um dos seguintes ícones:

Regras fornecidas

As informações a seguir são fornecidas para uma regra fornecida:

Regras definidas pelo usuário

Você pode criar regras a partir de gabaritos fornecidos utilizando um assistente. O assistente permite escolher gabaritos para os seguintes tipos de regras: Você pode utilizar esses gabaritos para estender os recursos da revisão de código.
Conceitos relacionados
Revisão de Código
Categorias de Regra
Tarefas relacionadas
Executando Revisões de Código
Configurando Revisões de Código
Criando Regras Definidas pelo Usuário
Referências relacionadas
Pré-requisitos para Executar Revisões de Código
Descrições de Categorias de Regra
Tipos de Revisão de Código
Visualização Code Review
Revisão de Código Complete
Assistente de New Code Review Rule