Quando você escolhe o código base para executar uma revisão de código, o
código deve atender a determinados pré-requisitos; ainda mais importantes, todos os arquivos
no código base devem ser construídos e compilados ao executar a revisão.
Observe os pré-requisitos a seguir ao executar uma revisão de código e os problemas
que poderão ocorrer se eles não forem atendidos:
- O código deve ser compilado. A execução da revisão de código em código não compilado
pode executar em resultados parciais, inconsistentes e, às vezes, errôneos.
- Não deve haver nenhum problema de codificação. Se um projeto não for legível devido a
problemas de codificação e, portanto, não puder ser executado em seções não compilado,
a revisão de código não funcionará de modo algum.
- As configurações de codificação devem estar corretas. Configurações incorretas de
codificação produzem resultados semelhantes à execução da revisão de código em um código
não compilado.
Os pré-requisitos a seguir aplicam apenas à revisão de código
J2EE Best Practices:
- Os projetos dinâmicos da Web do J2EE devem ser compilados. Isso permite que todas
as regras na revisão de código J2EE Best Practices sejam ativadas.
- Se você migrar código de um espaço de trabalho WSAD (WebSphere Studio Application Developer),
precisará definir o servidor manualmente. Clique com o botão direito do mouse no
projeto e, em seguida, clique em Properties > Server.
Condições
Depois que você atender aos pré-requisitos e estiver pronto para executar uma
revisão de código, algumas condições se aplicarão em determinadas situações.
Evitando o uso de múltiplos arquivos com o mesmo
caminho Java: Quando executar certas revisões de código no
espaço de trabalho, a revisão não abrange múltiplos arquivos com o mesmo caminho
Java, mesmo se os arquivos
estiverem em projetos diferentes. Esse comportamento
aplica-se a revisões de código ou regras que requerem processamento intenso do sistema:
- Revisão de Código J2EE Best Practices
- Revisão de Código Complete
Conseqüentemente, recomenda-se evitar o uso de múltiplos arquivos com o mesmo caminho Java.
Exemplo: Suponha que o espaço de trabalho contenha o projeto RED_Examples
e o projeto BLUE_Examples. Ambos os projetos contêm o pacote de Cores, que inclui
o arquivo bright.java. Quando você executa uma revisão de código no espaço de trabalho,
a revisão abrange apenas um arquivo bright.java. É possível revisar o código em ambos
os arquivos não permitindo que os dois arquivos tenham o mesmo caminho, por exemplo,
renomeando-os como brightr.java e brightb.java.
Se o espaço de trabalho possuir múltiplos
arquivos com o mesmo caminho Java, você
você poderá executar uma revisão de código que cubra os múltiplos arquivos, configurando o espaço
de trabalho da seguinte maneira:
- Particione o espaço de trabalho para que não existam dois arquivos com o
mesmo caminho em um espaço de trabalho.
- Carregue um espaço de trabalho por vez.
- Execute uma revisão de código separada em cada espaço de trabalho.