SóProvas


ID
836593
Banca
CESPE / CEBRASPE
Órgão
ANAC
Ano
2012
Provas
Disciplina
Engenharia de Software
Assuntos

Julgue os itens a seguir, que tratam das disciplinas de
implementação, teste e distribuição.

A refatoração consiste na mudança do código-fonte do software, de modo a melhorar sua estrutura interna, sem que se altere o seu comportamento externo.

Alternativas
Comentários
  • Refatoração é o processo pelo que os programadores reestruturam o sistema sem mudar suas funcionalidades para remover duplicidades, melhorar a comunicação, simplificar ou adicionar flexibilidade. Refatoração é o processo de melhorar a estrutura do código preservando sua funcionalidade.
  • Assertiva CORRETA. 


    A refatoração é uma consequência das metodologias ágeis. Nelas você precisa entregar valor rapidamente, por isso o código pode não sair o mais otimizado possível na primeira escrita. Você cria o código para atender um requisito, depois disso é que você se preocupa em deixar ele otimizado.
  • GABARITO CORRETO!

    .

    .

    Refatoração é o processo de melhorar a legibilidade ou a eficiência do código, preservando seu comportamento. Isto significa que é possível que o programador tenha um pouco mais de trabalho do que teria para obter o mínimo necessário para o incremento de software funcionar. Porém trabalhando dessa forma o profissional assegura que conseguirá adicionar uma próxima funcionalidade com menos esforço, recuperando assim o "tempo perdido" anteriormente.