Se a descoberta não tiver uma correção rápida automatizada que possa
ser aplicada, você pode corrigir o problema manualmente editando o código
diretamente na área de janela central da perspectiva.
Para corrigir manualmente uma descoberta que seja considerada um problema:
- Na visualização Revisão de Código, dê um clique duplo
na descoberta que você deseja corrigir para ver detalhes adicionais sobre ela. Informações
sobre como corrigir o problema aparecem em dois locais: no editor de código fonte
e na visualização Detalhes da Revisão de Código.
- O editor de código fonte abre o arquivo que contém a descoberta.
No editor, você pode identificar alterações a serem feitas no código, executando as
seguintes tarefas:
- Leia o código realçado, que mostra o código atualmente gravado
que você deseja modificar.
- Posicione o cursor sobre o ícone de nível de severidade na
margem esquerda para ver a regra que produziu a descoberta.
- A visualização Detalhes da Revisão de Código fornece
informações de resolução de problemas sobre a descoberta e como corrigi-la. Na visualização Detalhes da
Revisão de Código, você pode identificar alterações a serem feitas no código, consultando
os seguintes recursos de resolução de problemas:
- Descrição: indica a categoria e o
nome da regra que não foi aderida, fornece um link para cada arquivo que
contém a descoberta e fornece uma explicação do motivo pelo qual a regra deve
ser aderida.
- Exemplos: mostra como o código está atualmente
gravado.
- Soluções: mostra como modificar o código
de modo que a regra seja aderida.
- Detalhes do Loop: aparece apenas
se a descoberta for uma dependência cíclica, também chamada de entrelaçamento. Essa
guia fornece as seguintes informações sobre uma dependência cíclica: um link para
cada componente a contém, cada loop contido nela e um link para cada número de linha
no código que você precise modificar para eliminá-lo.
- Caminhos: aparece apenas se a descoberta resultar de uma regra
profunda aplicada durante a revisão de código J2EE Best Practices. As regras detalhadas do J2EE não produzem apenas descobertas,
mas mostram também os caminhos que conduzem às descobertas. Esta guia mostra um e, às vezes, dois caminhos que conduzem à descoberta. Ela sempre mostra
o caminho do fluxo de controle, que é a cadeia de execução do método. Quando aplicável, também mostra o caminho do fluxo de dados, que é a cadeia
de criação de dados.
- No editor de código fonte, modifique o código de modo que a regra
seja aderida.
- Clique em Arquivo > Salvar.