Hata ayıklama teknikleri
Ruby programlarında hata ayıklamak ve sorunları verimli bir şekilde düzeltmek için puts, pry ve byebug kullanın
Hata ayıklama teknikleri, CoddyKit'te ücretsiz bir Ruby Academy dersidir. Bu, 3 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Ruby Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Ruby Academy kursu toplamda 3 dersten oluşur.
Hata Ayıklama Teknikleri
Hata Ayıklama Teknikleri
Hataları bulup düzeltmek, programlamada temel bir beceridir.
Bu derste Ruby kodunda puts, pry ve byebug kullanarak nasıl hata ayıklayacağınızı öğreneceksiniz.

Hata Ayıklama için puts Kullanımı
Hata Ayıklama için puts Kullanımı
Değişken değerlerini yazdırmak ve programın akışını izlemek için puts kullanın.
name = 'Alice'
puts "Debug: name is #{name}"inspect Kullanımı
inspect Kullanımı
Ayrıntılı nesne özelliklerini görüntülemek için inspect kullanın.
arr = [1, 2, 3]
puts arr.inspectHata Ayıklama için raise Kullanımı
Hata Ayıklama için raise Kullanımı
Yürütmeyi durdurmak ve bir ileti görüntülemek için raise kullanın.
x = 10
raise 'Unexpected value' if x > 5pry Kullanımı
pry Kullanımı
pry, Ruby için etkileşimli bir hata ayıklayıcıdır.
gem install pry komutunu kullanarak kurun ve kodunuzda gerekli kılın.
require 'pry'
def test_method
x = 10
binding.pry # Debugger stops here
puts x
end
test_methodbyebug Kullanımı
byebug Kullanımı
byebug, Ruby için başka bir hata ayıklama aracıdır.
gem install byebug komutunu kullanarak kurun ve kodunuzda gerekli kılın.
require 'byebug'
def test_method
x = 10
byebug # Debugger stops here
puts x
end
test_methodHata İletilerini Okuma
Hata İletilerini Okuma
Hata iletileri, neyin ve nerede yanlış gittiğine dair ipuçları sağlar.
begin
num = Integer('abc')
rescue ArgumentError => e
puts "Error message: #{e.message}"
endputs ve inspect Karşılaştırması
puts ve inspect Karşılaştırması
puts basit çıktılar için en uygunudur; inspect ise karmaşık nesnelerde hata ayıklamak için kullanışlıdır.
hash = { name: 'Alice', age: 25 }
puts hash
puts hash.inspectTebrikler!
Tebrikler!
Ruby'de çeşitli hata ayıklama tekniklerini öğrendiniz.
Sırada Ruby on Rails'in temellerini keşfedeceksiniz.

Sıkça Sorulan Sorular
“Hata ayıklama teknikleri” dersi ücretsiz mi?
Evet — “Hata ayıklama teknikleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Ruby Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Ruby Academy kursu toplamda 3 dersten oluşur.
“Hata ayıklama teknikleri” dersinde ne öğreneceğim?
Ruby programlarında hata ayıklamak ve sorunları verimli bir şekilde düzeltmek için puts, pry ve byebug kullanın Ruby Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Ruby Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Ruby Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 3 dersinin 3. dersidir.
“Hata ayıklama teknikleri” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Ruby Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Ruby Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- begin ve rescue ile hataları ele alma
- İstisnaları oluşturma ve özelleştirme
- Hata ayıklama teknikleri