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
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.
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: O que é um bug.
Os objetivos desta aula. 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.
Veja o essencial, parte por parte.
Todo programa pode ter bug. Bug é um erro que faz o programa agir diferente do esperado.
Compare o esperado com o real. Você queria somar dois números, mas o programa multiplicou.
Confira o que aprendeu. Muito bem, detetive!
Esse foi o resumo do essencial. Para se aprofundar, leia a aula completa e responda os exercícios.
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.
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.