Page 111 - Bilgisayar Bilimi | Kur 1
P. 111

1.7. Hata Ayıklayıcılar

               Hata ayıklayıcılar, programcının bir programdaki olası hataları bulmasına ve düzeltmesine olanak
            sağlayarak programın doğru çalışması için yardımcı olur. Hata ayıklayıcı programlar ile programın
            hangi satırlarında hata olduğu belirlenir. Programcı, değişkenlerin değerlerine bakarak neyin yanlış
            gittiğini anlayabilir.


            1.8. Yanaylaçlar
               Yanaylaçlar, bir programın çalışmasına ilişkin istatistiki veri toplar. Böylece programcılar, genel
            olarak programın performansını arttırmaya yönelik önlemler alabilir ve programın belirli bölümlerini
            yeniden yapılandırabilir. Yanaylaç, program her çalıştırıldığında program parçalarının kaç kere çalıştı-
            rıldığını ve bu işlemin ne kadar sürdüğünü ortaya çıkarır. Bu işlem, programın gerçekten tüm parçaları-
            nın kullanılıp kullanılmadığını belirlemek için de kullanılabilir. Buna kaplam (coverage) denilir. Genel
            olarak programın belirlenen parçaları iyileştirilerek programın daha hızlı çalışması sağlanır.
               Çoğu yazılım geliştirici bütünleştirilmiş geliştirme ortamlarını (integrated development environ-
            ment-IDE) kullanır. Bu ortamlar, editörleri, hata ayıklayıcıları ve diğer programlama yardımcılarını
            kapsar. Aşağıda en sık kullanılan Python IDE ortamları listelenmiştir.
               •  IDLE: Pyhton.org web sitesinde yer alan ücretsiz program geliştirme ortamıdır (Şekil 3). Bu site
                  içerisinde downloads menü başlığı altında Pyhton için en son sürümleri bulmak mümkündür.
                  Ayrıca, birçok işletim sistemi için gerekli dosyalara erişim bağlantıları da bu sayfada yer almakta-
                  dır.








































                                          Şekil 3: IDLE geliştirme ortamı




        110
   106   107   108   109   110   111   112   113   114   115   116