Se a localização não tiver uma correção rápida automatizada que você possa
aplicar, é possível corrigir o problema manualmente editando o código diretamente na
área de janela central da perspectiva.
Para corrigir manualmente uma localização que você considera problema:
- Na visualização Code Review (Revisão de Código), dê um clique duplo na
localização que você deseja corrigir para ver detalhes adicionais sobre ela. Informações corretivas
sobre como corrigir o problema aparecem em dois lugares: no editor do código fonte
e na visualização Code Review Details (Detalhes da Revisão de Código).
- O editor do código fonte abre o arquivo que contém a localização.
No editor, você pode identificar as alterações a serem feitas no código, executando as
seguintes tarefas:
- Leia o código realçado, que mostra o código que você deseja
modificar da forma como está escrito no momento.
- Coloque o cursor sobre o ícone severity level (nível de gravidade)
na margem esquerda para ver a regra que produziu a localização.
- A visualização Code Review Details (Detalhes da Revisão de Código) fornece informações de
resolução de problemas sobre a localização e como corrigi-la. Nessa visualização,
você pode identificar as alterações a serem feitas no código, referenciando os seguintes
recursos de resolução de problemas:
- Description (Descrição): Informa a categoria e o
nome da regra que não foi seguida, fornece um link para cada arquivo que
contém a localização e fornece uma explicação do motivo pelo qual a regra deve ser
seguida.
- Exemples (Exemplos): Mostra como o código é escrito
no momento.
- Solutions (Soluções): Mostra como modificar o código
para que ele siga a regra.
- Loop Details (Detalhes do Loop): Aparecerá somente
se a localização for uma dependência cíclica, também referida como uma desordenação. Essa
guia fornece as seguintes informações sobre uma dependência cíclica: um link para
cada componente que a contém, cada loop contido e um link para cada número de
linha no código que você precisa modificar para eliminar.
- Paths (Caminhos): Aparecerá somente se a localização resultar de uma regra
completa aplicada durante a revisão de código J2EE Best Practices (Boas Práticas do J2EE). As regras J2EE completas não
apenas produzem localizações, mas também mostram os caminhos que conduzem a elas.
Essa guia mostra um e, às vezes, dois caminhos que conduzem à localização. Ela sempre
mostra o caminho do fluxo de controle, que é a cadeia de execução do método. Quando aplicável,
ela também mostra o caminho do fluxo de dados, que é a cadeia de criação de dados.
- No editor do código fonte, modifique o código para que ele siga
a regra.
- Clique em File (Arquivo) > Save (Salvar).