İçeriğe atla
FerdiGidenby FerdiSoftBETA v2.4
Claude ai · Ders 7/7

Claude Code ile Hata Ayıklama: Test Çıktısından Düzeltmeye

Claude ai üzerinde çalışırken Claude Code ile Hata Ayıklama: Test Çıktısından Düzeltmeye konusunu doğru kavramak hem zaman kazandırır hem de ileride çıkabilecek sorunların önüne geçer. Aşağıda konunun özünü 5 başlık altında topladık.

Orta 12 dk 1 görüntülenme
Başlanmadı
Bu derste
  1. Temel kavram ve amaç
  2. Adım adım
  3. 1. Hatayı olduğu gibi verin
  4. 2. Beklenen davranışı yazın
  5. 3. Önce teşhis isteyin
  6. 4. Testle doğrulayın
  7. 5. Kalıcı ders
  8. Örnek üzerinden inceleyelim
  9. Neden önemli? Kazanımlar
  10. Kontrol listesi
  11. Sonuç

Claude ai üzerinde çalışırken Claude Code ile Hata Ayıklama: Test Çıktısından Düzeltmeye konusunu doğru kavramak hem zaman kazandırır hem de ileride çıkabilecek sorunların önüne geçer. Aşağıda konunun özünü 5 başlık altında topladık.

Seviye: Orta · Temel claude ai bilgisine sahip olduğunuz varsayılır.

Temel kavram ve amaç

Kırmızı bir test çıktısıyla karşılaştığınızda Claude Code, hatayı yeniden üretip nedenini bulma ve düzeltme döngüsünü sizinle birlikte yürütebilir. Ona hata mesajını, yığın izini ve beklenen davranışı vermeniz yeterlidir; Claude ilgili dosyaları okur, olası nedenleri sıralar, düzeltmeyi önerir ve testleri yeniden çalıştırarak sonucu doğrular.

Adım adım

1. Hatayı olduğu gibi verin

Hata mesajını ve yığın izini kısaltmadan iletin; ayrıntılar nedeni bulmayı hızlandırır.

2. Beklenen davranışı yazın

Neyin doğru sayıldığını açıkça belirtmek, yanlış düzeltmeyi önler.

3. Önce teşhis isteyin

Kod değişmeden önce nedenin açıklanması, yüzeysel yamaları engeller.

4. Testle doğrulayın

Düzeltmeden sonra yalnız ilgili testi değil tüm test takımını çalıştırın.

5. Kalıcı ders

Aynı türden hataları önlemek için kuralı CLAUDE.md dosyasına ekleyin.

Örnek üzerinden inceleyelim

Teoriyi somutlaştırmak için kısa bir uygulama örneğine bakalım:

# Claude Code oturumunda örnek istek
tests/SepetTest.php içindeki testIndirimliToplam testi başarısız oluyor:

  Failed asserting that 179.99 is identical to 180.0.

Beklenen: %10 indirim sonrası toplam iki basamağa yuvarlanmalı.
Önce nedeni açıkla, sonra src/Sepet.php içinde düzelt,
composer test ile tüm testleri çalıştır ve sonucu özetle.

Kodu doğrudan kopyalamak yerine her satırın ne yaptığını anlayarak uyarlamanız, ileride çıkacak hataları çözmeyi kolaylaştırır.

Kuralları ve adımları kısa, ölçülebilir maddeler hâlinde yazmak, onları tutarlı biçimde uygulamayı kolaylaştırır.

Neden önemli? Kazanımlar

Kısaca özetlemek gerekirse:

  • Hata ayıklama süresi kısalır
  • Düzeltmeler testle doğrulanmış olarak gelir
  • Tekrarlayan hatalar proje kurallarına dönüşür

Kontrol listesi

Dersi bitirmeden önce aşağıdaki maddeleri kendi projenizde denediğinizden emin olun:

  • Hatayı olduğu gibi verin
  • Beklenen davranışı yazın
  • Önce teşhis isteyin
  • Testle doğrulayın
  • Kalıcı ders

Sonuç

Bu ders boyunca Claude Code ile Hata Ayıklama: Test Çıktısından Düzeltmeye konusunun temel taşlarını ve uygulamada dikkat edilmesi gerekenleri gördük. Özellikle Hatayı olduğu gibi verin ve Kalıcı ders başlıklarını uygulamaya geçirmek iyi bir başlangıç olur.

İlgili içerikler:

Bir sonraki adım için Akademi sayfasındaki diğer derslere geçebilirsiniz.

Etiketler #claude code#hata ayıklama#test#phpunit

Dersi bitirdin mi?

Tamamlandı olarak işaretle, yol ilerlemen güncellensin ve sıradaki derse geç.

Ücretsiz Teklif Al