MyLeoNes™

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™…