Módulo 7 - Caça-bugs: encontrar e consertar

O que é um bug

7 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 07/07/2026

Velocidade

O que você vai aprender

  • Entender que bug é um erro que muda o comportamento do programa.
  • Perceber que ter bug é normal e acontece com todo mundo.
  • Aprender a comparar o que você esperava com o que aconteceu.
  • Achar o primeiro bug num pedaço de código.

Todo programa pode ter bug

A Nina fez um joguinho para o Robô Zé. A ideia era simples: cada vez que o personagem pega uma moeda, o placar sobe um ponto. Ela rodou o jogo, pegou uma moeda e, surpresa, o placar subiu dois pontos de uma vez! Não era isso que ela queria. Esse errinho, quando o programa faz algo diferente do que você planejou, tem um nome especial: bug. O código funcionou, ninguém quebrou nada, só que o resultado saiu torto.

A palavra bug quer dizer bichinho, e ela é usada no mundo todo para falar desses erros. O importante é entender uma coisa: ter bug é normalíssimo. Até os melhores programadores do planeta enchem o código de bugs sem querer. O que separa um bom programador de um iniciante não é nunca errar, é saber caçar e consertar o erro com calma. O Téo diz que caçar bug é como brincar de detetive: você segue as pistas até achar o culpado.

Um programa com uma engrenagem torta no meio representando o bug, mostrando o resultado esperado de um lado e o resultado errado que apareceu do outro.
O bug aparece quando o resultado de verdade é diferente do resultado que você esperava.

Compare o esperado com o real

O primeiro truque de detetive é comparar duas coisas: o que você esperava e o que de fato aconteceu. Se são iguais, tudo bem. Se são diferentes, ali tem um bug. No jogo da Nina, ela esperava o placar subir um ponto, mas ele subiu dois. Essa diferença é a pista número um. Sempre que algo estranho acontecer, pergunte para si mesmo: o que eu queria que acontecesse e o que aconteceu de verdade?

Agora chegou a sua primeira caçada. No jogo, você vai olhar um pedacinho de pseudocódigo em português. A intenção estava escrita ali em cima, mas uma das linhas ficou errada e criou o bug. Sua missão de detetive é apontar qual linha está com problema. Leia com calma, uma linha por vez, e compare com a intenção. Se errar, sem drama, leia a explicação e siga em frente.

🎮 Jogo da aula

Cace o bug do placar

A intenção era somar um ponto ao placar quando pega uma moeda. Uma linha está errada. Toque na linha que tem o bug.

Confira o que aprendeu

Muito bem, detetive! Você já sabe o mais importante: bug é um erro que faz o programa agir diferente do esperado, e caçar bug é normal e até divertido. Nas próximas aulas você vai aprender a ler as mensagens de erro, a fingir que é o computador para seguir o código e a testar casos diferentes. Antes de continuar, uma perguntinha rápida.

Teste rápido

O que é um bug?

Perguntas frequentes

O que é um bug?
É um erro no programa que faz o computador agir diferente do que você queria. O código até roda, mas o resultado sai torto. Achar e consertar esses erros faz parte de programar.
Ter bug quer dizer que eu programo mal?
Não! Todo programador tem bugs, até os melhores do mundo. O que importa não é nunca errar, é saber caçar e consertar o erro com calma. Errar e arrumar faz você aprender mais rápido.
Por que esse erro se chama bug?
Bug quer dizer bichinho. Faz muito tempo, um inseto de verdade travou uma máquina antiga, e desde então os programadores chamam qualquer errinho de bug. É o nome usado no mundo todo.
Como eu percebo que tem um bug?
Compare o que você esperava com o que aconteceu de verdade. Se são diferentes, tem um bug ali. Essa diferença é a primeira pista para começar a sua caçada de detetive.
Todo bug quebra o programa?
Nem sempre. Muitos bugs deixam o programa rodar direitinho, só que com o resultado errado, como o placar da Nina subindo dois em vez de um. Esses são os mais espertos de achar.
Caçar bug é chato?
O Téo acha o contrário, é como brincar de detetive seguindo pistas. Cada bug é um mistério para resolver. Quando você acha o culpado e conserta, dá aquela sensação boa de vitória.

Fontes

Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.