https://www.francogarcia.com/pt-br/blog/aprenda-programacao-testes-e-depuracao/
Aprenda Programação: Testes e Depuração : Praticamente todo software minimamente complexo possui problemas. Bugs podem estar no projeto, nas dependências usadas, ou mesmo em hardware. Boas programadores e bons programadores reconhecem os problemas e procuram corrigi-los. Para isso, existem estratégias, técnicas e ferramentas (como depuradores). Aprenda algumas delas neste tópico. Exemplos em JavaScript, Python, Lua e GDScript.