SóProvas


ID
2608090
Banca
CESPE / CEBRASPE
Órgão
CGM de João Pessoa - PB
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Acerca das metodologias ágeis de desenvolvimento, julgue o item que se segue.


A refatoração recomendada pela metodologia XP consiste na reorganização interna do código-fonte sem alteração no seu comportamento, o que permite melhorias no projeto, mesmo após o início da implementação.

Alternativas
Comentários
  • Marquei correta pelo fato da Refatoração (Refactoring), frequente no código, possuir a ideia de modificar sempre que possível a estrutura do código para facilitar a sua manutenção futura.

     

     

    Engenharia de Software: Qualidade e Produtividade com Tecnologia

    Por Kechi Hirama

     

    Meu mapa mental: https://uploaddeimagens.com.br/imagens/extreme_programming-png--2

  • Esse "sem alteração do seu comportamento" deixa a questão errada por ser ambíguo. O correto é sem alterar as suas interfaces, pois alterar o comportamento interno é justamente a finalidade da fatoração. Entretanto, o que passou na cabeça do examinador é que comportamento = a forma como ele age do ponto de vista de quem chama essa função, ou seja, assumindo uma abordagem caixa-preta.

    Questão mal redigida. ¬¬

  • Quando você refatorar um programa, não deve adicionar funcionalidade, mas concentrar­-se

    na melhoria dele. Portanto, você pode pensar em refatoração como uma ‘manutenção preventiva’, que reduz os

    problemas de mudança no futuro.

    SOMMERVILLE, página 176.