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 - bugjar
a 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.