//
Busque em todas as páginas da documentação
11 pages in this section.
Por que argumentos padrão mutáveis, importações circulares, deadlocks asyncio, vazamentos de memória e bugs de codificação têm a mesma forma de problema - uma fronteira que o código assumiu ser aplicada acabou sendo permeável - e o loop observar/estreitar/hipotetizar/verificar que encontra qual quebrou.
A clássica armadilha de estado compartilhado e a correção.
Diagnóstico e quebra de ciclos de importação.
`UnicodeDecodeError`, confusão entre bytes/str e normalização.
Arredondamento, `Decimal` e armadilhas de comparação.
Resolução de "funciona na minha máquina".
`pdb`/`breakpoint()`, `ipdb`, depuração remota e logging.
Correções antes e depois para defeitos comuns.