Depuração prática, passo a passo

Bugs pequenos, examinados com cuidado

Cada guia traz uma resposta direta, uma reprodução mínima, um método de investigação e um desafio que preserva o contexto do guia.

01Um await ausente é um bug de fluxo de controle
Encontre e corrija JavaScript que usa uma Promise antes de ela ser resolvida.
02Parâmetros mutáveis preservam estado entre chamadas Python
Diagnostique listas e dicionários padrão que retêm valores anteriores.
03Depure JOINs SQL prevendo a cardinalidade primeiro
Use expectativas de contagem para achar predicados JOIN ausentes ou incorretos.
04Como funciona uma classificação inspirada no Elo para praticar depuração
Exemplo numérico da classificação do DoesItHold, incluindo dificuldade, tempo e limites.
05Do desafio ao progresso: XP, skills e conquistas
Acompanhe uma solução por XP, níveis, adaptação, sequência e conquistas.