A revisão de código J2SE Best Practices consiste em apenas uma categoria; ela também é chamada de J2SE Best Practices.
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 |
---|---|
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 |
Casting | Contém regras que detectam problemas relacionados à conversão e coerção |
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 |
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 de 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 nula |
Portability | Contém regras que detectam problemas relacionados à portabilidade |
Reflection | Contém regras que detectam problemas relacionados à utilização de reflexão |
Serialization | Contém regras que detectam problemas relacionados à serialização |
Statement | Contém regras que detectam problemas gerais em instruções |
Switch | Contém regras que detectam problemas relacionados à utilização de instruções switch |
Threads | Contém regras que detectam problemas relacionados ao uso de encadeamentos |
Evitar a utilização de negação em condições if/else