Revisão de Código J2SE Best Practices

A revisão de código J2SE Best Practices consiste em apenas uma categoria; ela também é chamada de J2SE Best Practices.

Finalidade

A revisão de código J2SE Best Practices aplica regras para detectar código que tenha potenciais problemas ou não esteja em conformidade com os padrões J2SE. Dentro dessa revisão de código, a categoria J2SE Best Practices possui 17 subcategorias de regras. Isso facilita a seleção e escolha de quais áreas de conformidade do J2SE você deseja investigar. Embora as regras nessa categoria não exijam análise detalhada de código, o grande número de regras pode tornar a conclusão da revisão de código mais longa.

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
J2SE Best Practices Contém regras que validam o código quanto à conformidade com o J2SE best practices 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 threads

Regra de Amostra

A regra a seguir é uma amostra aplicada na revisão de código J2SE Best Practices. Ela está na categoria J2SE Best Practices, na subcategoria Condicional.
Evitar a utilização de negação em condições if/else
Termos de uso | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.