Módulo 7 - Caça-bugs: encontrar e consertar
Consertar com calma
8 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 07/07/2026
O que você vai aprender
- Entender que consertar bug começa por achar a causa do problema.
- Aprender a arrumar uma coisa por vez para não criar bug novo.
- Perceber a importância de testar de novo depois de consertar.
- Juntar tudo do módulo e consertar o último bug.
Ouvir o resumo desta aula
Um recap de cerca de 2 minutos na voz do Valim, para ouvir no trânsito ou na academia.
Ler a transcrição do resumo
Resumo da aula: Consertar com calma.
Os objetivos desta aula. Entender que consertar bug começa por achar a causa do problema. Aprender a arrumar uma coisa por vez para não criar bug novo. Perceber a importância de testar de novo depois de consertar. Juntar tudo do módulo e consertar o último bug.
Veja o essencial, parte por parte.
Primeiro ache a causa. Primeiro descubra a causa de verdade do bug.
Uma coisa por vez e teste de novo. A regra de ouro do conserto tem três passos que se repetem em ciclo.
Você fechou o módulo!. Você virou um detetive de bugs de verdade! Aprendeu o que é um bug, a ler a mensagem de erro, a fazer a mesa de teste, a pensar nos casos difíceis e a consertar com calma. Isso é programar como gente grande!
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
Primeiro ache a causa
Você já sabe caçar o bug. Agora vem a parte de arrumar, e ela também pede calma de detetive. O maior erro na hora de consertar é sair mexendo no código sem pensar, mudando um monte de coisas de uma vez. O Robô Zé fez isso uma vez e criou três bugs novos tentando arrumar um só! A Nina ensinou o jeito certo: primeiro descubra a causa de verdade, o motivo que fez o programa errar. Sem saber a causa, você pode arrumar o lugar errado e o bug continua ali.
Achar a causa é usar tudo que você aprendeu neste módulo. Você lê a mensagem de erro para pegar a pista, faz a mesa de teste para ver onde a variável se perde e pensa nos casos para entender quando o bug aparece. Com essas ferramentas juntas, você chega no motivo exato. Só aí você mexe no código. E mexe pouquinho: muda uma coisa por vez. Assim, se der certo, você sabe que foi aquela mudança. Se der errado, sabe onde voltar.
Uma coisa por vez e teste de novo
A regra de ouro do conserto tem três passos que se repetem em ciclo. Primeiro, ache a causa. Segundo, arrume uma coisa por vez. Terceiro, teste de novo para ver se funcionou. Se funcionou, comemore! Se não funcionou, sem drama, volte ao começo e investigue mais um pouco. Esse ciclo é o coração de todo caça-bugs. Ir com calma, um passo por vez, é muito mais rápido no fim do que sair mudando tudo com pressa e criar uma bagunça.
- Ache a causa de verdade usando o erro, a mesa de teste e os casos.
- Mude só uma coisa no código, com calma.
- Teste de novo, inclusive os casos raros que você aprendeu.
- Se ainda tem bug, volte ao passo um e investigue mais.
Chegou o desafio final do módulo. No jogo, o Robô Zé escreveu um código para contar de um até três, mas ele mostra um número a mais no fim. Você já sabe achar a linha errada. Use tudo que treinou: leia com atenção, imagine a mesa de teste e ache a linha que é a causa do bug. Depois de apontar, a explicação mostra como seria o conserto certo, uma coisa por vez. Vá com calma, detetive campeão.
🎮 Jogo da aula
Cace e entenda o conserto
A intenção era contar de 1 até 3. O programa conta até 4 por engano. Toque na linha que é a causa do bug.
Você fechou o módulo!
Você virou um detetive de bugs de verdade! Aprendeu o que é um bug, a ler a mensagem de erro, a fazer a mesa de teste, a pensar nos casos difíceis e a consertar com calma. Isso é programar como gente grande!
Neste módulo você descobriu que ter bug é normal e que caçar bug é uma parte divertida de programar. A Nina, o Téo e o Robô Zé te mostraram cada ferramenta: a pista da mensagem de erro, a mesa de teste que finge que você é o computador, a lista de casos raros e o ciclo de consertar uma coisa por vez e testar de novo. Guarde bem essas ferramentas, porque você vai usar todas elas em qualquer programa que criar. Antes de seguir, a última perguntinha.
Teste rápido
Qual é o jeito certo de consertar um bug?
Perguntas frequentes
- Por que preciso achar a causa antes de consertar?
- Porque sem saber a causa você pode arrumar o lugar errado e o bug continua. Descobrir o motivo de verdade, usando o erro, a mesa de teste e os casos, faz o conserto acertar em cheio.
- Por que consertar uma coisa por vez?
- Porque assim, se der certo, você sabe que foi aquela mudança. Se mexer em tudo de uma vez, fica difícil saber o que funcionou, e você pode até criar bugs novos, como o Robô Zé fez uma vez.
- Preciso testar de novo depois de consertar?
- Sempre. Consertar sem testar é só torcer para dar certo. Depois de arrumar, rode o programa e teste os casos, inclusive os raros. Só aí você tem certeza de que o bug foi embora mesmo.
- E se o conserto não funcionar?
- Sem drama, isso é super comum. Volte ao começo do ciclo e investigue mais um pouco. Às vezes a causa era outra. Detetive bom não desiste, ele segue as pistas até resolver o mistério.
- Como junto tudo que aprendi neste módulo?
- Você lê a mensagem de erro para pegar a pista, faz a mesa de teste para ver onde a variável se perde, pensa nos casos raros e então conserta com calma, uma coisa por vez, testando de novo.
- Consertar bug fica mais fácil com o tempo?
- Fica sim. Quanto mais bugs você caça e conserta, mais rápido reconhece os erros comuns e mais calma você ganha. Com prática, o que parecia um bicho de sete cabeças vira um mistério gostoso de resolver.
Fontes
Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.