Description
No instante que um software encontra o mundo real, bugs começam a aparecer e fazer parte da vida de todos os envolvidos.
Quanto mais software cresce e se espalha pelo mundo, mais pessoas passam mais tempo tentando fazer eles funcionarem da maneira correta. Não é difícil imaginar um futuro em que os programadores passem mais tempo consertando problemas do que criando novos projetos.
Nessa palestra, falarei sobre como aprimorar nossas habilidades em encontrar e resolver bugs, mostrar algumas ideias e ferramentas que me tornaram um debugger melhor e que podem ajudar você também.
Temas incluem técnicas (shotgun, rubberduck, método científico), ferramentas (print, debugger, strace, google), deployment, testes e também saúde mental (lidando com bugs frustrantes).