Pular para o conteúdo

Exercício 07: Refatoração de Code Smells

Dando continuidade ao exercício anterior, você deverá analisar todos os códigos enviados e preparar um documento em PDF com a identificação dos code smells encontrados e a respectiva refatoração de cada exemplo.

O pacote com os códigos pode ser acessado na própria atividade disponível no AVA.

Para cada código presente no arquivo compactado, o documento deverá apresentar:

  • A identificação do code smell presente no código
  • Uma breve justificativa explicando por que aquele trecho caracteriza esse code smell
  • A versão refatorada do código, sem o smell identificado
  • A preservação do comportamento original do código após a refatoração
  • Todos os códigos do arquivo devem ser analisados
  • O material deve estar organizado de forma que seja fácil relacionar cada código original com sua versão refatorada
  • A linguagem original de cada código deve ser mantida na refatoração
  • Caso um código apresente mais de um code smell, destaque o principal e faça a refatoração correspondente

Cada grupo deverá entregar um único arquivo em PDF contendo a análise e a refatoração de todos os códigos presentes no arquivo disponibilizado.

Na próxima aula, cada grupo terá a oportunidade de apresentar suas análises e refatorações para a turma, destacando os principais code smells encontrados e as soluções adotadas. Prepare-se para discutir as escolhas de refatoração e os benefícios obtidos com as mudanças realizadas.