MyLeoNes™

Depuração: encontrar e corrigir erros — Tecnologia, 7–10 anos

Depurar significa verificar porque um plano ou programa não funcionou e depois alterá-lo com cuidado. Os erros tornam-se pistas, em vez de becos sem saída.

O que é depurar

Depurar é fazer trabalho de detetive com instruções. Executa-se o plano, observa-se o que aconteceu, encontra-se o passo que causou o problema e altera-se esse passo. Depois testa-se de novo, porque uma correção só é útil se toda a tarefa funcionar.

Porque é necessária a depuração

As pessoas escrevem instruções pouco claras, e os programas seguem-nas exatamente, mesmo quando o resultado está errado. O problema é que um erro num passo pequeno pode estragar tudo o que vem depois. A depuração tornou-se necessária para tornar máquinas e programas complexos fiáveis, em vez de apenas escritos uma vez.

Exemplo: um programa de contagem

Imagina um programa que devia mostrar 1, 2, 3, 4, 5, mas mostra 1, 2, 4, 5. Primeiro, compara a lista esperada com a lista real. Depois, testa cada passo e descobre que falta a instrução para somar 1 depois do 2. Acrescenta-a, executa de novo e confirma que aparecem os cinco números.

Armadilha: mudar tudo ao mesmo tempo

Um erro razoável é mudar muitos passos ao mesmo tempo quando um programa falha. Parece mais rápido, sobretudo quando queremos ver depressa a resposta certa. Mas assim não sabemos que mudança ajudou ou criou um problema novo. Altera um passo provável, testa-o e regista o que fizeste.

Onde aparece a depuração

A depuração aparece quando corriges uma regra de jogo, uma fórmula numa folha de cálculo ou a razão pela qual um robô para no sítio errado. As equipas de software usam-na antes de uma aplicação chegar aos utilizadores. Em todos os casos, convém repetir o problema, fazer uma pequena alteração e testar de novo.

Continua a explorar

Outras línguas

A carregar o MyLeoNes™…