Ed
há 4 meses
Vamos analisar as alternativas apresentadas em relação às motivações para a refatoração, conforme descrito por Fowler. a) Facilitar o entendimento do software - Esta é uma motivação clássica para a refatoração, pois o objetivo é tornar o código mais legível e compreensível. b) Ajudar no processo de revisão de documentação - Embora a documentação seja importante, essa não é uma motivação direta para a refatoração. c) Aumentar a complexidade da implementação - Refatoração visa reduzir a complexidade, não aumentá-la. d) Reduzir a quantidade de programadores - Essa não é uma motivação para refatoração, pois o foco é na qualidade do código, não na quantidade de pessoas. e) Melhorar o sistema de gerenciamento de configuração - Embora importante, não é uma motivação direta para a refatoração. Diante da análise, a alternativa correta que indica uma das motivações para a refatoração é: a) Facilitar o entendimento do software.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
ano passado
Analisando as opções apresentadas: a. Facilitar o entendimento do software - Esta é uma das principais motivações para a refatoração, de acordo com a definição de Fowler. b. Ajudar no processo de revisão de documentação - Embora a refatoração possa impactar a documentação, não é uma motivação direta para a prática. c. Aumentar a complexidade da implementação - A refatoração visa justamente o oposto, simplificar a implementação. d. Reduzir a quantidade de programadores - A refatoração não tem como objetivo reduzir a quantidade de programadores, mas sim melhorar a qualidade do código. e. Melhorar o sistema de gerenciamento de configuração - Embora a refatoração possa ter impacto no sistema de gerenciamento de configuração, não é uma motivação direta para a prática. Portanto, a alternativa correta que indica uma das motivações para a refatoração é: a. Facilitar o entendimento do software.
Mais perguntas desse material