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.

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.

Um ciclo em tres passos: achar a causa do bug, consertar uma coisa por vez e testar de novo, com uma seta voltando ao inicio se ainda houver bug.
Consertar bug é um ciclo: ache a causa, arrume uma coisa e teste de novo.

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.

  1. Ache a causa de verdade usando o erro, a mesa de teste e os casos.
  2. Mude só uma coisa no código, com calma.
  3. Teste de novo, inclusive os casos raros que você aprendeu.
  4. 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.