~ / rehberler / vibecoding

Vibecoding

Test yazdırmanın doğru yolu

editör ekibi · 8 dk · 2026-10-25 · orta

AI'a test yazdırmak kolay görünür ama çoğu zaman yüzeysel, yalnızca "mutlu yolu" kontrol eden testler çıkar. İyi test, iyi prompt ile başlar. Bu rehberde Claude'a sağlam, gerçekten koruyan testler yazdırmanın kalıplarını işliyoruz.

Edge-case'leri açıkça iste

Model, istemezsen sınır durumlarını çoğu zaman atlar. Onları adıyla iste:

# zayıf prompt
Bu fonksiyon için test yaz.

# güçlü prompt
Bu fonksiyon için test yaz. Mutlu yolun yanında şunları da kapsa:
boş girdi, çok büyük girdi, negatif/sıfır, null, Türkçe karakter,
ve beklenen istisnaların fırlatıldığı durumlar.

Önce davranışı tarif ettir

Teste geçmeden önce modelden fonksiyonun ne yapması gerektiğini madde madde yazmasını iste. Bu listeyi onayladıktan sonra test yazdır — böylece testler senin niyetini, kodun mevcut (belki hatalı) davranışını değil, doğrular.

Kalıp: "Önce ne test edeceğini listele, onaylamamı bekle, sonra testleri yaz." Bu tek cümle, yüzeysel testlerin çoğunu önler.

Testi çalıştır, körlemesine güvenme

Model "testler geçti" diyebilir; çıktıyı sen de gör. Dahası, testin gerçekten koruduğundan emin olmak için bir kez kasıtlı olarak kodu boz ve testin kırıldığını doğrula — kırılmıyorsa o test işe yaramıyordur.

Özet

İyi test yazdırmak, modele güvenmek değil onu yönlendirmektir: edge-case'leri iste, niyeti önce tarif ettir, sonucu kendin doğrula. Yeşil bir test paketi, ancak gerçekten bir şeyi koruyorsa değerlidir.

İlgili skill'i üret →