Depuração: encontrar e corrigir erros — Informática, 11–13 anos
A depuração é um método para descobrir porque um programa se comporta de forma diferente do que pretendias.
Depurar é fazer trabalho de detective
Um bug é um erro num programa, e depurar é procurar cuidadosamente a sua causa. Observas o que aconteceu, fazes uma pequena hipótese, testas e usas o resultado para reduzir a procura, em vez de mudares linhas ao acaso.
Porque adivinhar falha
Os programas podem falhar devido a um erro de escrita, a uma suposição errada ou a dados inesperados. A depuração surgiu da necessidade de tornar fiáveis sistemas grandes e complexos: uma investigação repetível é mais segura do que esperar que uma alteração resolva tudo.
Encontrar um total errado
Um programa de compras devia somar 3 euros e 4 euros, mas mostra 34. Primeiro, repetes o teste e registas exactamente os dados. Depois, verificas a operação: o programa juntou dois textos em vez de somar números. Ao convertê-los em números, obténs 7.
Mudar demasiado
É comum reescrever várias partes de uma vez porque o programa inteiro parece suspeito. É uma reacção compreensível quando o problema frustra, mas elimina pistas: se o resultado mudar, já não sabes qual alteração contou. Muda uma coisa pequena e testa novamente.
Sistemas fiáveis
A depuração é usada em aplicações, jogos, robôs e programas científicos. Também aparece na resolução de problemas do dia a dia: repetes a falha, mudas uma causa provável e verificas o resultado. O mesmo hábito ajuda a encontrar um cabo solto ou uma instrução errada.
Continua a explorar
Outras línguas
A carregar o MyLeoNes™…