1
resposta

Duvida refente a resolução do professor

Nesta resolução do professor, referente a pergunta 7 do capitulo 3. Na minha opinião ele fez um codigo dificil de enteder. Pois ele fez " if(evento.shiftKey && raio + 10 <= 40) " isto está errado. Fez varias informações na condição if. E isto ficou muito confuso!! Fez tipo assim, " Se aperta a tecla, somas o raio + 10 e tem que ser menor do que 40 " Muita informação para um if. Minha opinião!!! Alguem pode me explicar melhor ??

1 resposta

Boa tarde Thiago,

Isto é muito comum de se fazer na programação.

No começo pode ser meio confuso mesmo, mas com o tempo se acostuma. Uma alternativa para melhorar o entendimento poderia ser:

const raioEhCorreto = (raio + 10) <= 40;
const pressionouTeclaShift = evento.shiftKey;

if(pressionouTeclaShift && raioEhCorreto){
        // Restante do código.
}

Porém desta forma você terá um leve gasto de memória a mais por alocar espaço de memória para as variáveis.