Page 6 - Bilgisayar Bilimi Kur 1| 2. Bölüm
P. 6

1.1.6. 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.1.7. Yanaylaçlar
               Yanaylaçlar, bir programın çalışmasına ilişkin istatistiki veri toplar. Böylece programcılar, genel ola-
            rak 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 progra-
            mın belirlenen parçaları iyileştirilerek programın daha hızlı çalışması sağlanır.


            1.1.8. Bütünleştirilmiş Geliştirme Ortamları
               Ç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: Python.org web sitesinde yer alan ücretsiz program geliştirme ortamıdır (Şekil 2.3). Bu site
                  içerisinde downloads menü başlığı altında Python için 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 almaktadır.






































                                         Şekil 2.3: IDLE geliştirme ortamı




        112
   1   2   3   4   5   6   7   8   9   10   11