MyLeoNes™

Depuração: encontrar e corrigir erros — Informática, 7–10 anos

A depuração é o processo cuidadoso de descobrir por que razão um programa não se comporta como planeado e de o alterar. Vais aprender a usar testes e pistas, em vez de adivinhar.

O que é a depuração?

Um bug é um erro num programa, e a depuração é procurar a sua causa e corrigi-lo. Compara-se o que o programa fez com o que era esperado. Depois altera-se uma parte, testa-se de novo e observa-se o resultado.

Por que razão depuramos?

Os programas são escritos por pessoas, que podem interpretar mal um problema, não reparar num detalhe ou escrever algo errado. A depuração transforma um resultado inesperado numa pista útil. Assim, os programas ficam mais fiáveis.

Exemplo: um total errado

Um programa de compras devia somar 3 euros e 2 euros, mas mostra 32 euros. Primeiro, repete o teste. Depois, verifica a operação: o programa juntou os algarismos em vez de os somar. Substitui essa operação por uma soma, testa e confirma 5 euros.

A armadilha: mudar tudo

Quando um programa falha, é tentador mudar muitas linhas ao mesmo tempo ou culpar toda a ideia. É compreensível quando o erro parece misterioso, mas isso elimina as pistas. Altera uma parte pequena, testa e regista o resultado para aproximares a procura.

Onde aparece?

A depuração é usada em jogos, sites, robôs, sistemas de trânsito e aplicações. Uma equipa pode testar um botão, descobrir que abre o ecrã errado, encontrar a instrução problemática e corrigi-la. O mesmo método ajuda a verificar tabelas e instruções.

Continua a explorar

Outras línguas

A carregar o MyLeoNes™…