Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

refatoração

A refatorção seria assim?

function calculaArea(forma = "triângulo" , altura = 5 , comprimento = 7 ){

  let area;

  if (forma === 'quadrado') {
    area = altura * comprimento;
  } else {
    area = (altura * comprimento) / 2;
  }

  console.log(area)
}

calculaArea('quadrado' , 5 , 5);
2 respostas

Ricardo, perfeito, o conceito de refatoração básicamente em poucas palavras é reescrever o seu código com intuito de realizar alguma melhoria. Isso pode variar com seu objetivo onde pode ser tornar o código mais legível, dar mais performance ou até mesmo mudar comportamento de entradas ou saídas para se adaptar a um novo processo de negócio ou operação. Agora pratica com uma nova dica de estudo para deixar seu código menor com o mesmo resultado: Use operador ternário em um IF pequeno e escreva a função no formato de arrow function com apenas uma linha assim a função aplica o return automaticamente podendo utilizar o console.log diretamente na função como abaixo, pode rodar que terá o mesmo comportamento, e você pode melhorar para tornar mais legivel com as fórmulas aplicadas em variaveis e por ai vai de acordo com seus objetivos.

const calculaArea = (forma = "triângulo" , altura = 5 , comprimento = 7 ) => forma === 'quadrado' ? area = altura * comprimento : area = (altura * comprimento) / 2;
console.log(calculaArea())
solução!

Vlw Carlos, entendi!