Revisão de Código Quick

A revisão de código Quick é a revisão de código padrão que é executada se você não selecionar uma revisão de código nas preferências Java - página Revisão de Código. Ela inclui categorias de regra que contêm regras com o nível de severidade Problema.

Finalidade

A revisão de código Quick verifica o código dos problemas mais sérios que devem ser tratados primeiro. O nome refere-se ao fato de que essa análise oferece um modo rápido de descobrir as partes mais problemáticas do código; não há uma meta de tempo de execução rápida.

Categorias de Regra

A tabela a seguir lista todas as categorias e subcategorias na revisão de código Quick, juntamente com uma descrição das regras em cada uma. Na coluna esquerda, as categorias estão em texto em negrito e as subcategorias estão em texto simples.

Categoria ou Subcategoria Descrição
J2EE Best Practices Contém regras com base nas boas práticas de desenvolvimento do J2EE e suporta projetos da Web destinados a servidores WebSphere
Garbage Collection Contém regras que detectam chamadas de método que podem atrasar a coleta de lixo
Maintainability Contém regras para detectar código que pode ser difícil de manter em aplicativos J2EE
Performance and Scalability Contém regras para detectar chamadas de método que impedem o desempenho ou limitam a escalabilidade de um aplicativo J2EE
J2SE Best Practices Contém regras que validam o código quanto à conformidade com as boas práticas do J2SE para desenvolvimento Java
AWT Contém regras que detectam problemas relacionados ao uso da biblioteca Abstract Window Toolkit
Cloneable Contém regras que detectam problemas relacionados à cópia do objeto
Comparison Contém regras que detectam problemas relacionados à comparação de objetos e ao teste de igualdade de objetos
Null Contém regras que detectam problemas relacionados à utilização nula
Portability Contém regras que detectam problemas relacionados à portabilidade
Serialization Contém regras que detectam problemas relacionados à serialização
Threads Contém regras que detectam problemas relacionados ao uso de encadeamentos
Performance Contém regras que aplicam sugestões para aprimorar o desempenho e reduzir a área de cobertura da memória em aplicativos Java
Memory Contém regras que detectam problemas de desempenho relacionados ao uso de memória
Security Contém regras que validam a conformidade com padrões de segurança Java
J2EE Security Contém regras que validam a conformidade com padrões de segurança Java em uma perspectiva J2EE
J2SE Security Contém regras que validam a conformidade com padrões de segurança Java em uma perspectiva J2SE

Regra de Amostra

A regra a seguir é uma amostra aplicada à revisão de código Quick. Ela está na categoria Convenções de Nomenclatura, na subcategoria Conflicts:
Evitar vários métodos sobrecarregados com o mesmo número de parâmetros