<Anterior | Conteúdo | Próxima>
depuração
Se o teste revelar um problema com um script, a próxima etapa é a depuração. “Um problema” geralmente significa que o script, de alguma forma, não está funcionando de acordo com as expectativas do programador. Se for esse o caso, precisamos determinar com cuidado exatamente o que o script está realmente fazendo e por quê. Encontrar bugs às vezes pode envolver muito trabalho de detetive.
Um script bem desenhado tentará ajudar. Deve ser programado defensivamente, para detectar condições anormais e fornecer feedback útil ao usuário. Às vezes, entretanto, os problemas são bastante estranhos e inesperados, e são necessárias técnicas mais complexas.