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

Exercicio 08 - FEITO COM SWITCH

Olá Boa tarde Neste exercicio achei mais interessante utilizar o switch ao invés do if. Gostaria de saber como boa prática de desenvolvimento nesse tipo de exercicio , qual seria o mais aconselhável fazer? Switch ou IF?

function leDoTeclado(evento) {

        switch (evento.keyCode){

            case direita : 
                x++;
                break;
            case esquerda:
                x--;
                break;
            case cima:
                y--;
                break;
            case baixo:
                y++;
                break;
        }

    }
3 respostas
solução!

Bom dia Fabio, A sua solução do exercício com o switch ficou mais legível do que a solução com o if. Isso por que é mais fácil de entender o que está acontecendo lendo case cima: ... do que lendo um if(evento.keyCode == cima).

Legibilidade de código sempre é uma coisa que precisamos nos atentar.

Mais de 3 condições no mesmo bloco e já considero um switch. Seu código está legível. Espero ter ajudado.

Gostei da sua solução. Um caso interessante para se usar switch. Aliás, não ensino switch no curso devido ao abuso que muitos desenvolvedores fazem dele, mas no seu caso, esta de boa.

Sucesso e bom estudo meu aluno e um feliz 2018!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software