Logo Passei Direto
Buscar
Durante o desenvolvimento de um sistema para uma pequena empresa de logística, a equipe identificou que o cálculo de prazo de entrega estava implementado de formas diferentes em diversos pontos do código. Algumas variações causavam resultados inconsistentes. Para resolver isso, o time decidiu aplicar refatoração: extraiu a lógica repetida para uma única função reutilizável, reorganizou os arquivos por responsabilidade e criou testes automatizados. Com relação a este contexto e sobre o conteúdo estudado, analise as asserções a seguir e a relação proposta entre elas: I. A decisão de centralizar a lógica de cálculo de prazo em uma única função refatorada melhora a qualidade do sistema, pois evita comportamentos divergentes e facilita futuras atualizações, PORQUE II. ao aplicar refatoração com base na identificação de código duplicado em pontos críticos, a equipe melhora a previsibilidade do sistema e reduz o tempo necessário para localizar e corrigir erros. A respeito dessas asserções, assinale a alternativa correta: a. As asserções I e II são falsas. b. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. c. A
User badge image
rodrigo corbi

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar as asserções: I. A decisão de centralizar a lógica de cálculo de prazo em uma única função refatorada melhora a qualidade do sistema, pois evita comportamentos divergentes e facilita futuras atualizações. Verdadeira, essa afirmação está correta, pois centralizar a lógica em uma única função realmente ajuda a evitar inconsistências e facilita a manutenção do código. II. Ao aplicar refatoração com base na identificação de código duplicado em pontos críticos, a equipe melhora a previsibilidade do sistema e reduz o tempo necessário para localizar e corrigir erros. Verdadeira, essa afirmação também está correta, pois a refatoração ajuda a tornar o código mais claro e previsível, o que facilita a identificação e correção de erros. Agora, vamos verificar a relação entre as asserções. A asserção II justifica a asserção I, pois a melhoria na previsibilidade e a redução do tempo para localizar e corrigir erros são consequências diretas da centralização da lógica de cálculo. Portanto, a alternativa correta é: b. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina