Exercício 1.2: Executando uma Revisão de Código de Análise Estrutural

Este exercício assume que você tenha concluído o Exercício 1.1: Importando os Recursos Obrigatórios. No Exercício 1.2, você lê primeiro um cenário do usuário. Em seguida, você assume a função de engenheiro de software, descrita no cenário do usuário, e utiliza o projeto importado no Exercício 1.1 para concluir o exercício.



Cenário do Usuário

Para revisar o código recém-gravado para avaliar a sua qualidade, o engenheiro procura antipadrões gerais. Os antipadrões são problemas conhecidos que ocorrem no código e não seguem as boas práticas. Enquanto os padrões de design são bons modelos a serem seguidos, os antipadrões são modelos incorretos que devem ser evitados. Alguns antipadrões específicos incluem os seguintes tipos:

No primeiro exercício, o engenheiro executa uma revisão de código para procurar os antipadrões descritos anteriormente.



Exercício

Neste exercício, execute as seguintes tarefas:

  1. Selecione uma revisão de código a ser executada.
  2. Visualize as regras aplicadas à revisão de código.
  3. Escolha o código que será executado na revisão.
  4. Execute a revisão de código.
  5. Visualize as descobertas da revisão de código.
  6. Selecione uma descoberta para ver as seguintes informações:


Selecionando uma Revisão de Código

Para selecionar uma revisão de código de análise estrutural:

  1. Na barra de ferramentas, na visualização Revisão de Código, clique no ícone Gerenciar Regras, .
  2. Visualização Revisão de Código

  3. Na lista Selecionar Revisão de Código, clique em Revisão de Código de Análise Estrutural.
  4. Expanda a pasta Análise Estrutural e as subpastas para ver as regras aplicadas à revisão de código, como mostrado a seguir. Clique em OK.
  5. Janela Preferências



Selecionando um Código Base a Ser Revisado

Para selecionar o espaço de trabalho como o código base a ser revisado:



Executando a Revisão de Código

Depois de selecionar o código base a ser revisado, a revisão de código é executada. Você pode controlar o status verificando a barra de progresso no canto inferior direito da visualização.



Visualizando as Descobertas da Revisão de Código

Quando a revisão de código é concluída, as descobertas são mostradas na visualização Revisão de Código, conforme mostrado na seguinte captura de tela:

Descobertas da Revisão de Código, 1 pasta reduzida

As informações a seguir são fornecidas na visualização Revisão de Código.



Obtendo Informações Adicionais sobre uma Descoberta de Revisão de Código

Para obter informações adicionais sobre uma descoberta na revisão de código:

  1. Expanda a pasta Análise Estrutural: Dependência Cíclica. Ela contém quatro descobertas, conforme mostrado na seguinte captura de tela:


  2. Descobertas da Revisão de Código, 1 pasta expandida

    Cada descoberta é precedida de um ícone que indica o seu nível de gravidade.

    Se um ícone tiver uma lâmpada próxima a (), isso significará que existe uma correção rápida para a descoberta. Uma correção rápida é uma solução automatizada fornecida para uma descoberta específica. Os ícones de correção rápida são mostrados na seguinte figura:

  3. Clique duas vezes na descoberta que começa com Event.java. Os detalhes sobre ela são exibidos em dois lugares, como descrito nos seguintes pontos e na captura de tela:
  4. Código Fonte e Informações Detalhadas para a Descoberta Selecionada

Você conclui o Exercício 1.2: Executando uma Revisão de Código de Análise Estrutural.



Alavancando o Poder de uma Revisão de Código

Executando proativamente uma revisão de código, você pode identificar os problemas de forma antecipada, para que também seja possível corrigi-los no início, antes que causem os seguintes problemas:

No Exercício 1.4, você constrói com base no trabalho feito no Exercício 1.2, corrigindo uma descoberta de revisão de código.



Agrupando o Exercício 1.2

Você conclui o Exercício 1.2: Executando uma Revisão de Código de Análise Estrutural. Nele você executou as seguintes tarefas:

  1. Selecionou uma revisão de código a ser executada.
  2. Visualizou as regras aplicadas à revisão de código.
  3. Escolheu um corpo de código no qual a revisão será executada.
  4. Executou a revisão de código.
  5. Visualizou as descobertas da revisão de código.
  6. Selecionou uma descoberta para ver as seguintes informações:


Agora, você está pronto para começar o Exercício 1.3: Definindo uma Regra de Controle de Arquitetura.

Termos de uso | Feedback
(C) Copyright IBM Corporation 2000, 2004. Todos os Direitos Reservados.