Logo Passei Direto
Buscar
Pergunta 5 Durante uma sprint de um projeto ágil, uma equipe de desenvolvimento foi encarregada de refatorar um módulo que calcula o valor total de pedidos em um sistema de e-commerce. O código original, desenvolvido por um colaborador júnior, apresentava diversos problemas de legibilidade e manutenção. Veja abaixo um trecho original do código: A imagem apresenta uma função em Java chamada c, que recebe três parâmetros: um inteiro q, e dois números decimais p e d. Dentro da função, há uma estrutura condicional if que verifica se o valor de d (provavelmente um desconto) é maior que zero. Se for, a função retorna o resultado da multiplicação entre q e p, aplicando o fator de desconto (1 - d). Caso contrário, retorna apenas a multiplicação de q por p, sem desconto. A função calcula o valor total de uma compra com ou sem desconto, dependendo do valor fornecido. Figura: Trecho de método em Java com três argumentos. Fonte: Autor Após a análise, o time propôs uma refatoração baseada nos princípios de código limpo: A imagem mostra uma função em Java chamada calcularValorTotalComDesconto, que recebe três parâmetros: um número inteiro quantidade, e dois valores
User badge image
marcosssergio

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Você precisa criar uma nova pergunta.

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