Regras da Revisão de Código

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 regra de revisão de código é uma instrução específica que descreve uma ação a ser seguida ao gravar código, conforme mostrado no exemplo a seguir:

As regras formam a base de uma revisão de código. Quando uma revisão de código é executada, as regras são aplicadas a um código base para ver se há adesão do código. Você pode modificar as regras fornecidas e criar regras definidas pelo usuário específicas dos padrões de design do aplicativo.

As regras cujo foco apresenta funcionalidade semelhante estão na mesma categoria. As regras de amostra anteriores estão na categoria design principles (princípios de design). Dependendo do objetivo de uma revisão de código, são aplicadas regras de várias 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 (Preferências). Consulte o tópico “Preferências Java - Página Revisão de Código” para obter detalhes.

Níveis de gravidade para as regras

Cada regra possui um dos seguintes níveis de gravidade:

Embora "recommendation" seja o menor nível de gravidade, não descarte a importância de seu tratamento. Ele reflete um conjunto de boas práticas e padrões de mercado aos quais as equipes de engenharia deveriam seguir. Mesmo que essas localizações não representem problemas imediatos, elas podem levar a problemas futuramente.

As regras cujo foco apresenta funcionalidade semelhante estão na mesma categoria. As regras de amostra anteriores estão na categoria Design Principles (Princípios de Design). Dependendo do objetivo de uma revisão de código, são aplicadas regras de várias categorias.

Correções automatizadas para algumas localizações de regras

Quando uma regra não é seguida, a revisão de código produz uma localização. Algumas localizações comuns vêm com uma correção rápida, que é uma solução automatizada fornecida. Se uma localização na revisão de código tiver uma correção rápida, ela será indicada por um dos seguintes ícones:

Regras fornecidas

São fornecidas as seguintes informações 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.
Termos de uso | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.