Buscar

A refatoração tem a capacidade de melhorar o código do projeto sem interferir na sua funcionalidade. Antes de um projeto sofrer uma mudança no códi...

A refatoração tem a capacidade de melhorar o código do projeto sem interferir na sua funcionalidade. Antes de um projeto sofrer uma mudança no código, é fundamental a refatoração, pois, com essa prática, é possível facilitar a inserção de novas rotinas no código-fonte. Após o uso da refatoração, é importante realizar testes para verificar se o código continua funcionando como anteriormente. Portanto, a resposta correta sobre a refatoração (refactoring) é “sua capacidade de mudar o código sem causar problema na estrutura do sistema, ou seja, pode sofrer melhorias sem afetar outras funcionalidades do sistema”. Apesar da prática de refactoring sugerir testes pontuais após sua execução, ela não está centrada na realização de testes contínuos em todo o projeto como forma de realocar códigos. A prática de programação em pares, pertencente às diretrizes do método XP, tem a função de alocar programadores em pares, portanto não compete à etapa de refactoring. Um dos pontos principais difundidos pelo método XP é a diminuição de horas extras para a equipe de trabalho. Caso elas sejam necessárias, deve-se diagnosticar as práticas atuais do projeto para confirmação do uso efetivo do método XP no desenvolvimento. Portanto, rotinas de trabalho exaustivo e controle de horas trabalhadas não fazem parte da refatoração. O método XP sugere mudanças frequentes no decorrer do ciclo de vida do projeto, portanto não sugere o descarte total do código desenvolvido para evitar mudanças futuras no projeto; sua prática, inclusive, é tolerável a essas mudanças.


A. Sua função é alocar equipes de trabalho verificando os pontos fortes e fracos de cada equipe, para a produção de códigos confiáveis.
B. A refatoração tem a capacidade de melhorar o código do projeto sem interferir na sua funcionalidade.
C. Sua função é alocar equipes de trabalho verificando os pontos fortes e fracos de cada equipe, para a produção de códigos confiáveis.
D. Apesar da refatoração permitir rotinas de trabalho exaustivo por parte da equipe, elas não poderão ultrapassar as 40 horas trabalhadas.
E. Sua característica principal é o retrabalho, ou seja, reescrever todo o código para impedir alterações futuras que possam comprometer a estrutura do

Essa pergunta também está no material:

Introdução ao método XP geral 2
11 pág.

Engenharia de Software I EngenhariasEngenharias

Respostas

User badge image

Ed Verified user icon

A alternativa correta é a B) A refatoração tem a capacidade de melhorar o código do projeto sem interferir na sua funcionalidade.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina