SóProvas


ID
76900
Banca
CESGRANRIO
Órgão
BACEN
Ano
2010
Provas
Disciplina
Noções de Informática
Assuntos

Um programador inexperiente gerou, em determinado sistema, código-fonte de baixa qualidade que foi analisado e reprovado por ferramentas automatizadas de auditoria de código. Considerando-se que existem muitos códigos duplicados nesse sistema, que técnicas de refatoração são indicadas nessa situação?

Alternativas
Comentários
  • O principal refactoring é Extract Method, que transforma um pedaço de código em um novo método.
    Uma vez que o método esteja fatorado, a clareza do algoritmo pode ser melhorada com Substitute Algorithm.