Desenvolvimento de Software · Essencial · Inglês · Técnico
debugger
Ferramenta que executa o programa de forma controlada, permitindo pausar, avançar passo a passo e inspecionar variáveis para encontrar a causa de um bug.
Onde usar
'Abre o debugger e anda passo a passo', 'anexa o debugger ao processo'. Existe nas IDEs e nos navegadores.
Exemplos
Attach the debugger and step through the function.
Anexe o debugger e avance passo a passo pela função.
Using a debugger beats scattering print statements everywhere.
Usar um debugger é melhor do que espalhar prints por todo lado.
Cuidado
Não é o mesmo que um log: o debugger controla a execução em tempo real, enquanto o log só registra o que o código decidiu escrever.
Sinônimos
depurador
Origem
De debug, 'tirar bugs', com o sufixo -er.