80'lerin ortalarından sonlarına kadar kod yazmayı öğrenen herkes muhtemelen Borland derleyicisi ile geçirdiğim zaman -- muhtemelen Turbo Pascal ya da Turbo C. Turbo derleyicilerin en iyi özelliklerinden biri IDE'leriydi -- ve Özellikle, gerçekten iyi bir görsel hata ayıklayıcı Çalışırken kod.

Sonra hepimiz Unix'e geçtik ve bir şekilde iyi bir hata ayıklayıcının ne olduğunu unuttuk. GDB mükemmel bir şekilde işlevseldir, ancak çok sezgisel değildir. GDB size şunları verir Kodunuzun yürütülmesi üzerinde mükemmel kontrol, ancak kötü bağlamsal hangi kontrolü uygulamanız gerektiğini bilmenizi sağlayacak bilgiler.

Sonra Python geldi. Python'un yürütme modeli mükemmel hata ayıklama içerir kancaları ve kavram kanıtı olarak PDB sağlar. PDB, aşağıdaki özelliklere sahip bir arayüzdür GDB ile birçok benzerliği paylaşır - metin modu, fantastik kontrol, ancak çok kötü bağlamsal bilgi.

Öyleyse - bugjara girin. Kodda hata ayıklama için bir grafik arayüz. PDB, ama Kod üzerinde anlamlı bir şekilde adım atmanıza yardımcı olacak bağlamla.

How to help