Existem várias maneiras de encontrar e corrigir erros em um programa. Neste guia, vamos começar com alguns passos simples para que você não se perca quando for procurar por um erro. Existem 3 passos básicos para resolver um problema no código:
Identificar o problema. Neste passo, seu objetivo é descobrir o que está causando o erro. Para isso, você precisa entender em que situação o erro aparece. Se você conseguir fazer o erro acontecer de novo, já tem uma pista importante! Assim, fica mais fácil descobrir onde está o problema e talvez até entender por que ele acontece.
Encontrar uma solução. Agora, você precisa pensar em como consertar o erro. Às vezes, essa parte é fácil, mas em outras pode ser difícil, porque talvez a lógica do seu programa esteja errada desde o começo! Esse passo, junto com o próximo, pode levar mais tempo.
Testar a solução. Não adianta consertar o erro se o conserto não funcionar de verdade, né? Você também precisa garantir que o conserto não crie outros erros. Esse passo pode ser só rodar o programa de novo depois de arrumar, ou pode envolver rodar vários testes automáticos. O objetivo é garantir que o programa está funcionando certinho!
O passo 1 costuma ser o mais difícil e chato. Como programadores, nosso trabalho é escrever código, mas não dá para consertar um erro se a gente nem sabe onde ele está! Por isso, a maior parte deste workshop vai te ajudar a encontrar onde o erro está escondido e mostrar algumas ferramentas que podem ajudar nessa busca.