Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Por que evitar if?

Na Aula 3 de JavaScript o Professor refatora o código pra evitar fazer um if, no caso ele faz isso para mostrar uma forma mais rápida e legível de solucionar o problema ou devemos mesmo evitar um if quando pudermos? Se sim, por que?

1 resposta
solução!

Boa tarde, Leandro! Como vai?

Não é errado usar if, no entanto, há uma métrica em engenharia de software chamada complexidade ciclomática que serve para mensurar a complexidade de um determinado código a partir da contagem do número de caminhos independentes que ele pode executar até o seu fim. Ou seja, quanto mais if tiver o seu código, maior é a complexidade ciclomática dele, portanto, mais complexo e difícil de entender.

Por isso que o instrutor do curso apresentou esse paradigma funcional, para tornar o código mais legível.

Grande abraço e bons estudos!