Descrições das Categorias de Regra

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. Uma categoria de regra é uma coleta de regras de revisão de código que focalizam uma funcionalidade semelhante ou um determinado aspecto de qualidade.

Lista de categorias e descrições

A tabela a seguir lista todas as categorias e subcategorias nas várias revisões de código e descreve as regras incluídas. As categorias aparecem no texto em negrito e as subcategorias em texto corrido.

Categoria ou subcategoria Descrição
Design Principles (Princípios de Design Contém regras para os princípios de design de programação orientada a objetos
Complexities Contém regras para evitar código complexo desnecessário
Globalization Contém regras que baseiam-se nas boas práticas da codificação de globalização, ajudando a assegurar que o código seja executado corretamente em ambientes localizados.
Formatação Cultural Contém regras que tratam das opções de formatação de dados utilizadas em diferentes partes do mundo
Encoding Contém regras que validam a codificação para a globalização
Manipulação do Código do Idioma Contém regras que validam os códigos do idioma para a globalização
Manipulação da Cadeia Contém regras que validam as operações de cadeia para a globalização
Tradução Contém regras que validam o código para a tradução
Específico da UI Contém regras que validam o layout e o conteúdo da interface com o usuário para a globalização
J2EE Best Practices (Boas Práticas do J2EE) Contém regras baseadas nas boas práticas de desenvolvimento do J2EE e suporta projetos da Web destinados a servidores do WebSphere
Correctness Contém regras para detectar chamadas de métodos incorretas
Aceleração de Dados Contém regras para detectar chamadas de métodos que podem causar condições de aceleração de dados em aplicativos J2EE
Coleta de Lixo Contém regras para detectar chamadas de métodos que podem retardar a coleta de lixo
Maintainability Contém regras para detectar código cuja manutenção é difícil em aplicativos J2EE
Desempenho e Escalabilidade Contém regras para detectar chamadas de métodos que impedem o desempenho ou limitam a escalabilidade de um aplicativo J2EE
Gerenciamento de Recursos Contém regras de boas práticas do J2EE para utilização de recursos em aplicativos J2EE
J2SE Best Practices (Boas Práticas do J2SE) Contém regras que validam o código para conformidade com as boas práticas do J2SE para desenvolvimento Java
AWT Contém regras que detectam problemas relacionados à utilização da biblioteca Abstract Window Toolkit
Casting Contém regras que detectam problemas relacionados à conversão e coerção
Cloneable Contém regras que detectam problemas relacionados à clonagem de objetos
Comparison Contém regras que detectam problemas relacionados à comparação de objetos e ao teste de igualdade de objetos
Conditional Contém regras que detectam problemas relacionados ao uso de condicionais
Constructors Contém regras que detectam problemas relacionados à definição e implementação de construtores
Declaration Contém regras que detectam problemas relacionados à declaração de constantes, variáveis e campos
Exceptions Contém regras que detectam problemas relacionados à manipulação de exceções
Initialization Contém regras que detectam problemas relacionados à inicialização das primitivas e objetos
Loop Contém regras que detectam problemas relacionados à utilização de loops
Null Contém regras que detectam problemas relacionados à utilização de nulos
Portability Contém regras que detectam problemas relacionados à portabilidade
Reflexão Contém regras que detectam problemas relacionados à utilização de reflexão
Serialização Contém regras que detectam problemas relacionados à serialização
Instrução Contém regras que detectam problemas gerais em instruções
Comutador Contém regras que detectam problemas relacionados à utilização de instruções de comutação
Encadeamentos Contém regras que detectam problemas relacionados à utilização de encadeamentos
Convenções de Nomenclatura Contém regras para convenções de nomenclatura de elementos no código Java
Conflicts Contém regras para assegurar que os elementos sejam nomeados consistentemente no código Java
Desempenho Contém regras que utilizam sugestões para aprimorar o desempenho e reduzir a área de memória em aplicativos Java
Memory Contém regras que detectam problemas de desempenho relacionados ao uso de memória
Criação de Perfis Contém regras que detectam prováveis problemas de desempenho relacionados às atividades de criação de perfis
Velocidade Contém regras que sugerem maneiras de aprimorar a velocidade de execução do código Java
API Privada Contém regras que localizam APIs que não pertencem ao código Java
Eclipse Contém regras que localizam APIs que não pertencem ao código Java
Sun Contém regras que localizam APIs que não pertencem ao código Java
WebSphere Contém regras que localizam APIs que não pertencem ao código Java
Structural Analysis (Análise Estrutural) Contém um conjunto de regras que ajudam a conduzir uma revisão arquitetural de seu código
Breakable Contém regras para sinalizar objetos com dependências imediatas excessivas
Dependência Cíclica Contém regras para sinalizar dependências cíclicas entre os objetos
Hub Contém regras para sinalizar objetos com dependências imediatas excessivas e dependentes imediatos
Termos de uso | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.