Carregando...
Carregando...
Ajude a melhorar a plataforma
Qual refatoração possui o objetivo de “extrair uma expressão, cujo resultado está sendo armazenado em uma variável temporária, para um método e substituir todas as referências à variável temporária pela expressão, para que este novo método possa então ser usado em outros métodos”?
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
🎓 Gabarito
A alternativa correta é B
JUSTIFICATIVA:
A técnica de refatoração descrita é a "Substituir Variável Temporária por Consulta" (Replace Temp with Query). Ela consiste em pegar uma expressão que é atribuída a uma variável local temporária e transformá-la em um método de consulta (query). Ao fazer isso, remove-se a dependência de variáveis locais, o que permite que a lógica de cálculo seja reutilizada em outros lugares da classe e facilita a aplicação de outras refatorações, como a extração de métodos maiores.