Kodlama Promptları

Kod okumayı, hata bulmayı ve test yazmayı hızlandıran hazır promptlar. Yeni başlayanlar ve deneyimli geliştiriciler için.

Hazır prompt şablonları

Kodlama Promptları nasıl kullanılır?

Kodlama promptlarında en etkili yöntem, bağlamı eksiksiz vermektir: kullandığınız dil ve sürüm, hata mesajının tamamı, beklediğiniz ve gerçekleşen davranış. “Kodum çalışmıyor” demek yerine ilgili kodu, hatayı ve ne yapmaya çalıştığınızı yazdığınızda yapay zekâ nedeni çok daha doğru bulur.

Yapay zekânın verdiği kodu çalıştırmadan önce okuyun ve test edin; var olmayan bir fonksiyon ya da güvenlik açığı içerebilir. Parolaları, API anahtarlarını ve gizli müşteri verilerini asla prompta yapıştırmayın. Şirket koduyla çalışıyorsanız kurumunuzun yapay zekâ kullanım kuralına uyun.

  • Dil, sürüm ve hata mesajının tamamını yazın.
  • Beklediğiniz ve gerçekleşen davranışı ayrı ayrı anlatın.
  • Verilen kodu çalıştırmadan önce test edin.
  • Parola ve API anahtarlarını asla yapıştırmayın.

Örnek: zayıf prompt ve güçlü prompt

Zayıf prompt

Kodum çalışmıyor.

Güçlü prompt

Aşağıdaki hata mesajını ve kodu incele. Hatanın olası nedenini açıkla ve düzeltilmiş kodu göster: Hata: TypeError: cannot read properties of undefined (reading ‘length’). Kod: function ortalama(liste){ return liste.reduce((a,b)=>a+b,0)/liste.length } ortalama()

Claude ile üretilmiş örnek çıktı

Neden: Fonksiyonu argümansız çağırıyorsunuz (ortalama()), bu yüzden liste undefined oluyor ve liste.reduce ya da liste.length çalışmıyor.

Düzeltme:
function ortalama(liste = []){
if(liste.length === 0) return 0;
return liste.reduce((a,b)=>a+b,0)/liste.length;
}
ortalama([4, 8, 6]); // 6

Varsayılan parametre ve boş liste kontrolü eklendi. Boş listede 0 yerine hata fırlatmak isteyebilirsiniz; bu tasarım kararı size ait.

Bu çıktı, yukarıdaki güçlü promptun Claude ile çalıştırılmasıyla elde edilmiş bir örnektir. ChatGPT ve diğer araçlarda ya da farklı zamanlarda sonuç değişebilir; çıktıyı kullanmadan önce kendiniz kontrol edin.

Sık sorulan sorular

Yapay zekânın verdiği kodu doğrudan kullanabilir miyim?

Önce okuyup test edin. Var olmayan bir fonksiyon, eski bir sözdizimi ya da güvenlik açığı içerebilir.

Gizli kodumu yapıştırmak güvenli mi?

Parola, API anahtarı ve müşteri verisini asla yapıştırmayın. Şirket koduysa kurumunuzun yapay zekâ kullanım kurallarına bakın.

Hangi dilleri destekler?

ChatGPT ve Claude çoğu popüler dilde iyi çalışır. Çok nadir kütüphanelerde ya da çok yeni sürümlerde hata yapabilir; resmî belgeyle doğrulayın.

Diğer prompt kategorileri

Tüm prompt kategorilerine dön