Bu derste
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:
- Claude ile temel web kodlama
- Claude Code ile Terminalde Yapay Zekâ Destekli Geliştirme: İlk Adımlar
- Claude Artifacts ile Tarayıcıda Çalışan Mini Uygulamalar Oluşturmak
Bir sonraki adım için Akademi sayfasındaki diğer derslere geçebilirsiniz.
Yükleniyor…
Dersi bitirdin mi?
Tamamlandı olarak işaretle, yol ilerlemen güncellensin ve sıradaki derse geç.