Pré-requisitos para Executar Revisões de Código

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.
Termos de Utilização | Feedback
(C) Copyright IBM Corporation 2004, 2005. Todos os Direitos Reservados.