Magna Concursos
1509437 Ano: 2019
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: IF-PR

Analise a veracidade das afirmações (L, M, N e O) sobre refatoração e escolha a alternativa correta:

L - A refatoração é o processo de fazer melhorias em um programa para diminuir a degradação gradual resultante das mudanças.

M - Quando se refatorar um programa, não deve adicionar funcionalidade, mas concentrar-se na melhoria dele. Portanto, pode-se pensar em refatoração como uma ‘manutenção preventiva’, que reduz os problemas de mudança no futuro.

N - A refatoração é um processo contínuo de melhoria ao longo do processo de desenvolvimento e evolução, com o intuito de evitar a degradação do código, que aumenta os custos e as dificuldades de manutenção de um sistema.

O - A refatoração é uma parte inerente dos métodos ágeis, como o Extreme Programming, pois esses métodos são baseados em mudanças. Portanto, a qualidade de programa é suscetível de degradar rapidamente, de modo que os desenvolvedores frequentemente refatoram seus programas para evitar essa degradação.

 

Provas

Questão presente nas seguintes provas

Professor - Engenharia de Software

40 Questões