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

Dúvida apenas quanto a visualização do meu código

<canvas width="600" height="400"></canvas>

<script>

    var tela = document.querySelector('canvas');
    var pincel = tela.getContext('2d');
    pincel.fillStyle = 'lightgray';
    pincel.fillRect(0, 0, 600, 400);

    function desenhaCirculo(x, y, raio, cor) {

        pincel.fillStyle = cor;
        pincel.beginPath();
        pincel.arc(x, y, raio, 0, 2 * Math.PI);
        pincel.fill();
    }

    function limpaTela() {

        pincel.clearRect(0, 0, 600, 400);
    }

    var minimo = 20;
    var maximo = 30;
    var raio = 20;
    var permissao = false;
    function atualizaTela(){

        if (raio < maximo && permissao == false) {
            raio++;
        } else if (raio > minimo) {
            raio--;
            permissao = true;
        } else {
            permissao = false;
        }


        limpaTela();
        desenhaCirculo(300, 200, raio, 'red');
    }

    setInterval(atualizaTela, 20);
</script>

Eu fiz a atividade dessa maneira e funcionou, a minha dúvida é se existe algum problema quanto a visualização do código, se ficou "feio" ou confuso, e caso sim, o que eu posso fazer para melhorar?

1 resposta
solução!

Olá Pedro, Bom Dia, Tudo Bem ?

Primeiramente, Meus Parabéns por ter feito o código funcionar , e ter entendido e acertado essa atividade <o/ .

O Importante é que você entendeu a lógica do exercício, e que seu código funcionou.

Pedro, outra coisa também é que não existe maneira certa ou errada, ou outra maneira mais rápida ou mais demorada de se estruturar códigos. Você pode escrever os seus códigos da maneira que você acha mais confortável =) .

O que eu ia sugerir, é que você especifique bem as suas variáveis, como você já fez , e pelo que estou vendo o seu código está Bem Organizado, Limpo e Fácil de Entender =).

Meus Parabéns Pedro. Continue assim, bem dedicado e buscando sempre melhorar e evoluir na maneira que interpreta e escreve os seus códigos <o/

Se tiver qualquer dúvida, pode nos falar, que vamos sempre te Ajudar =) .

Grande Abraço Pedro. Continue com os Bons Estudos, e tenha uma Ótima Semana =).