
390 apêndice I
exterminando erros
#5: Depuração
Isto não é tão desagradável quanto parece.
A depuração está relacionada ao teste. É o processo
de lidar com os erros que não são pegos durante o
teste, mas, aparecem quando você executa seu código
ou – pior – aparecem para seu usuário!
Rastrear onde um problema está, algumas vezes,
pode ser um tipo de arte, mas há algumas técnicas
consagradas que podem tornar as coisas mais fáceis
para você. A experiência ajuda muito.
Uma das coisas mais importantes que se pode saber
ao depurar o código é algo chamado de depurador
(em inglês, debugger). É uma ferramenta de software
que pode ser usada pelos programadores ...