Python'da breakpoint() Fonksiyonu

by trustix


Eklenme Tarihi : 22 Aralık 2020 10:44 Views:     156



Python'da Gömülü Fonksiyonlar

Python'da önceden tanımlanmış ve python çekirdeğinde bulunan birtakım fonksiyonlar vardır. Bu fonksiyonlar büyük oranda geliştiricilerin işini kolaylaştırmak için tanımlanmışlardır. Bunlardan biri de breakpoint fonskiyonudur.

Python'da breakpoint() Fonksiyonu Ne İşe Yarar?

Bir Python programı geliştirirken, bir sistem tasarlarken bir mimami kurarken belli durumlarda - ki bu durumlar genelde program ya da uygulama büyüdüğünde oluşur - bir noktadan sonra yazdığımız kodlarda hata ayıklamamız gerekebilir. Bir sistemde, bir kod bloğunda ya da bir kod satırında hata ayıklamak program geliştirme sürecinin kaçınılmaz bir parçasıdır. Breakpoint() fonksiyonu bu hata ayıklama sürecinin Python 3.7' ve sonrasındaki sürümlerde en önemli aracıdır. Hata ayıklama temelde iki farklı araçla yapılmaktadır. Bu araçlardan biri breakpoint() fonksiyonu diğeri ise pdb modülüdür. Burada breakpoint() fonksiyonuna değinmeye çalışacağız.

breakpoint() Fonksiyonu Syntax

# Python'da breakpoint() fonksiyonu
# breakpoint() fonksiyonu syntax

breakpoint()
 

 

breakpoint() Fonksiyonu ile hata ayıklamak

# Python'da breakpoint() fonksiyonu
# breakpoint() fonksiyonu kullanımı

x = 12
y = 12
z = 12

if (x + y + z == 36):
    breakpoint()
    print('Sayıların Toplamı = 36')

"""
    breakpoint() fonksiyonu çağrıldığında Python
    hata ayıklama moduna girmekte ve konsolda aşağıdaki
    sonuç  çıktılanmaktadır.
    
    Output:
        > c:\users\python\pycharmprojects\testproject\test.py(10)<module>()
        -> print('Sayıların Toplamı = 36')
        (Pdb) 
"""
 

 

 

Konsolda yukarıdaki gibi bir sonuç çıktılandıktan sonra değişken değerleri konsoldan kontrol edilebilir. Bu noktadan sonra değişkenin adının yazılması yeterlidir. Biz değişkenlerimizi birer harf olarak tanımladığımız için sadece harfi belirtip Enter tuşuna basmamız yeterlidir. Örneğin:

# Python'da breakpoint() fonksiyonu
# breakpoint() fonksiyonu kullanımı

x = 12
y = 12
z = 12

if (x + y + z == 36):
    breakpoint()
    print('Sayıların Toplamı = 36')

"""
    Output:
        > c:\users\python\pycharmprojects\testproject\test.py(10)<module>()
        -> print('Sayıların Toplamı = 36')
        (Pdb) x
        12
        (Pdb) y
        12
        (Pdb) z
        12
        (Pdb)

"""
 

 

Program hata ayıklama moduna girdikten sonra pdb modülü şu komutlarla yönlendirilebilir.

# Python'da breakpoint() fonksiyonu
# breakpoint() fonksiyonu kullanımı
# hata ayıklama komutları

c => Hata ayıklamaya devam et
q => Hata ayıklayıcıdan çık
n => aynı işlev içinde bir sonraki satıra geç
s => çağrılan işlevde bir sonraki satıra geç
 
Python hata ayıklama modülü elbette bununla sınırlı değildir. Burada temel kullanımından bahsetmeye çalıştık. Python hata ayıklama modülü çok sayıda ve çok güçlü komutu barındırmaktadır. Yeri geldikçe bunların hepsine ara ara değinmeye çalışacağız.

 





0

Yorum Formu

vikikod.com    © 2019