# Yapay Zekâ ile Kod Yazma: İstekten Teste Rehber

Yapay zekâ ile kod yazmak, çalışan ürünü tek bir uzun isteme bırakmak değildir. Hatanın nasıl oluştuğunu, beklenen davranışı ve değişikliğin nasıl doğrulanacağını açıkça tarif etmek gerekir. Brainbaby ile bir çözüm taslağı hazırlayabilir, kodlama çalışma alanında değişiklik isteyebilirsiniz; doğrulama sorumluluğu testlerle görünür olmalıdır.

## Uygulama adımları

1. **Kapsamı ve kabul ölçütünü yazın**

   Dil, çalışma ortamı, ilgili dosyalar ve hata adımlarını paylaşın. “Formu düzelt” yerine “Boş isimde kayıt oluşmasın; baştaki ve sondaki boşluklar temizlensin” deyin. Kullanıcılara ait sırları, API anahtarlarını ve gereksiz kişisel verileri örneğe eklemeyin.

   ____________________

2. **İncelenen bağlamı doğrulayın**

   GitHub hesabının bağlı olması, bütün depoların veya dosyaların incelendiği anlamına gelmez. Doğru depoyu ve dalı seçin; hangi dosyaların okunduğunu kontrol edin. Modelin görmediği kod hakkında kesin teşhis yerine gerekli bağlamı istemesini sağlayın.

   ____________________

3. **Küçük değişiklik ve anlamlı test isteyin**

   Önce sorunun nedenini, ardından en küçük düzeltmeyi ve önce başarısız sonra başarılı olan kontrolü isteyin. Gerçek test çıktısını modelin “çalışıyor” cümlesinden ayırın. Kayıt işlemi varsa yetkilendirme, hata durumu ve eski davranışın korunmasını da kontrol edin.

   ____________________

## Somut örnek

Kurgusal JavaScript işi: Bir formda isim yalnızca boşluklardan oluşabiliyor. Beklenen kontrol, metin olduğunu doğrulayıp trim sonrasında boşsa kayıt oluşturmamak. Test girdileri: boş metin, üç boşluk, “ Ada ” ve metin olmayan bir değer. “ Ada ” için beklenen sonuç “Ada”; boş veya geçersiz girdiler için açık hata. Bu bir kabul ölçütü örneğidir, gerçek uygulamanızın test edildiği anlamına gelmez. İlgili kodu ve ortamı görmeden projeye hazır bir yama iddiasında bulunmayın.

## Bu istemi uyarlayın

Bu kodu incele: [ilgili kod]. Ortam: [dil ve sürüm]. Sorunu şu adımlarla üretiyorum: [adımlar]. Beklenen davranış: [ölçütler]. Önce nedeni açıkla, sonra en küçük değişikliği öner. Normal, boş, geçersiz ve sınır girdileri için test yaz. Çalıştırmadığın testi çalıştırılmış gibi anlatma. Sırları veya ilgisiz dosyaları değiştirme.

## Paylaşmadan önce kontrol edin

- [ ] Değişiklik doğru depoda ve amaçlanan dalda incelendi.
- [ ] Testler gerçek ortamda çalıştırıldı; sonuçları kaydedildi.
- [ ] Yetkilendirme, veri kaybı ve geriye dönük davranış kontrol edildi.

## Sık yapılan bir hata

Uzun bir kod çıktısı ürünün hazır olduğu anlamına gelmez. Kaydedilen dosyaları, testleri ve gerekiyorsa dağıtılan sürümü ayrı ayrı doğrulayın; bulut kullanımı için güncel plan sınırını inceleyin.

Bu bir planlama dosyasıdır; hazır PPTX, görsel veya video değildir. Yapay zekâ işlemleri güncel hesap erişimine ve kullanım sınırlarına bağlıdır.

---

Brainbaby · https://brainbaby.ai/tr/blog/yapay-zeka-ile-kod-yazma

CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/
