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

Algumas soluções pensadas por mim são verbosas em excesso.

Tenho muito que melhorar e vou deixar aqui um registro do quão verboso o meu código esta.

Solução que fiz para a função "trocaBandeira;":

 var i = 0;
 var troca = 1;
 var taxa = 0;
function trocaBandeira() {
    if (troca == 1) {
        desenhaBandeiraBrasil();
    } else if (troca == -1) {
        desenhaBandeiraAlemanha();
    }
    if (taxa == 0) {
    troca = 1;
    i = i + troca;
    if(i == 3){
        taxa = 1;
    }
    }else if (taxa == 1) {
    troca = -1;
    i = i + troca;
    if(i ==0){
        taxa = 0;
    }
    }

}

setInterval(trocaBandeira, 360); 

Não sejam tão verbosos como eu. Código do instrutor para resolver essa função:

function trocaBandeira() {

    if(mostraBrasil) {
        desenhaBandeiraBrasil();
    } else {
        desenhaBandeiraAlemanha();
    }
    mostraBrasil = !mostraBrasil;
}
1 resposta
solução!

Fala, João!!! Tudo bem?

Como na sua postagem anterior, vou deixar aqui o link de uma de nossas postagens no blog falando sobre "Clean Code".

Há um livro com o mesmo nome que é bem conhecido no mundo de TI que ajudará bastante também, João!!!

Estamos a disposição sempre!!!

Um abraço e bons estudos!!!