Ed
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.