Alle, der lærte at kode i midten eller slutningen af 80'erne, har sikkert brugt noget tid tid med en Borland-compiler - sandsynligvis enten Turbo Pascal eller Turbo C. En af de bedste funktioner i Turbo-compilerne var deres IDE - og især især en rigtig god visuel debugger, der lod dig inspicere koden, mens den kørte.

Så flyttede vi alle til Unix og glemte på en eller anden måde, hvad en god debugger var. GDB er perfekt funktionel, men ikke særlig intuitiv. GDB giver dig perfekt kontrol over udførelsen af din kode, men dårlig kontekstuel information til at fortælle dig, hvilken kontrol du skal udøve.

Så kom Python. Pythons udførelsesmodel indeholder fremragende fejlfindings kroge og leverer PDB som et bevis på konceptet. PDB er en grænseflade, der mange ligheder med GDB - teksttilstand, fantastisk kontrol, men meget dårlig kontekstuel information.

Så kom ind i bugjar. En grafisk grænseflade til fejlsøgning af kode. PDB, men med konteksten til at hjælpe dig med at gå gennem koden på en meningsfuld måde.

How to help