AI kodlama prompts, Claude veya ChatGPT’yi biraz daha hızlı bir arama motoru olarak kullanmak ile onu çalışan bir eş programcı olarak kullanmak arasındaki farktır. Model her iki şekilde de yeteneklidir — çıktıyı değiştiren şey, nasıl sorduğunuzdur. Güçlü bir kodlama promptu, dili ve çerçeveyi belirtir, AI’ya gerçek kodu veya hatayı verir, tek bir net görev tanımlar ve iyi çıktının nasıl göründüğünü söyler: bir fark (diff), test edilmiş bir fonksiyon, temel neden açıklaması. Belirsiz giriş, belirsiz çıkış.
Bu rehber, geliştiricilerin her gün yaptığı işleri kapsayan pratik AI kodlama promptlarını toplar — fonksiyon yazma, hata düzeltme, kod inceleme, test yazma ve API dokümantasyonu. Her biri Claude, ChatGPT veya herhangi bir AI sohbeti ile çalışır. Kopyalayın, kodunuzu veya hatanızı yapıştırın ve köşeli parantezleri doldurun.
Bir kodlama promptunu işe yarar kılan nedir
En iyi kodlama promptları dört özelliği paylaşır: kullandıkları teknolojiyi belirtirler, AI’ya gerçek girdiyi verirler, tek bir şey isterler ve cevabın biçimini belirtirler. "Kodumu düzelt" AI’yı tahmin etmeye zorlar; "işte fonksiyon ve yığın izi, temel nedeni bul ve neyin yanlış olduğunu tek satırda açıklayan düzeltilmiş bir versiyon döndür" size kullanabileceğiniz bir şey verir. Aşağıdaki promptları uyarlarken bu yapıyı koruyun.
Yazma ve yeniden düzenleme promptları
Bu promptlar net bir spesifikasyonu çalışan koda, karmaşık kodu ise sürdürülebilir hale dönüştürür.
[LANGUAGE] dilinde [NE YAPMASI GEREKTİĞİ] fonksiyonunu yazın. Girdiler: [INPUTS]. Çıktı: [OUTPUT]. Bu uç durumları ele alın: [EDGE CASES]. [STYLE/CONVENTION] kurallarına uyun ve mantığın açık olmadığı yerlerde kısa yorumlar ekleyin. Fonksiyonu ve iki örnek çağrıyı döndürün.
Bu [LANGUAGE] kodunu davranışını değiştirmeden okunabilirlik ve sürdürülebilirlik için yeniden düzenleyin. Her değişikliği tek satırda açıklayın, gizli bir hata olabilecek her şeyi işaretleyin ve genel arayüzü aynı tutun. İşte kod: [PASTE CODE]
Bu kodu [LANGUAGE A] dilinden [LANGUAGE B] diline, mantığı aynı tutarak ve hedef dil için uygun kalıpları kullanarak çevirin. Doğrudan çeviri mümkün olmayan yerleri ve bunun yerine ne yaptığınızı belirtin. Kod: [PASTE CODE]
Hata ayıklama promptları
Hata ayıklama, iyi hazırlanmış bir promptun en çok zaman kazandırdığı alandır — AI’ya hatanın kendisini verin, onun özetini değil.
İşte bir [LANGUAGE] hatası ve ilgili kod. Temel nedeni teşhis edin, sadece belirtisini değil, sonra bana düzeltilmiş bir versiyon ve neyin yanlış olduğuna dair tek satırlık açıklama verin. Hata: [PASTE STACK TRACE]. Kod: [PASTE CODE]
Bu kod çalışıyor ama yanlış çıktı üretiyor. Beklenen: [EXPECTED]. Gerçek: [ACTUAL]. Mantığı adım adım inceleyin, niçin beklenen davranıştan saptığını belirleyin ve düzeltmeyi döndürün. Kod: [PASTE CODE]
Kod inceleme promptları
Her değişiklik için ikinci bir göz idealdir ama nadiren bulunur. Bu promptlar kıdemli bir incelemeyi taklit eder.
Bu [LANGUAGE] kodunu kıdemli bir mühendis gibi inceleyin. Bulgularınızı şiddete göre gruplayın — hatalar, güvenlik sorunları, performans, sonra stil — ve her biri için spesifik satırı, problemi ve çözümü verin. Tüm dosyayı yeniden yazmayın; önemli olanı gösterin. Kod: [PASTE CODE]
Bu kodu sadece güvenlik sorunları açısından kontrol edin: enjeksiyon, güvensiz girdi işleme, kodda gizli bilgiler ve güvensiz bağımlılıklar. Her bulgu için riski tek satırda açıklayın ve daha güvenli versiyonunu gösterin. Kod: [PASTE CODE]
Test yazma promptları
Testler, genellikle son teslim tarihleri altında atlanan iştir. Bu promptlar onları hızlıca üretmenizi sağlar.
Bu [LANGUAGE] fonksiyonu için [TEST FRAMEWORK] kullanarak birim testleri yazın. Mutlu yol, uç durumlar ve hata durumlarını kapsayın. Test ettiğiniz durumları koddan önce listeleyin ki eksik bir şey olmadığını kontrol edebileyim. Fonksiyon: [PASTE CODE]
[DEĞİŞTİRECEĞİNİZ ŞEY] üzerinde değişiklik yapacağım. Bu kodu değiştirmeden önce hangi test durumlarının olması gerektiğini, genellikle unutulanlar dahil, listeleyin ki hiçbir şeyi bozmadığımdan emin olayım.
Dokümantasyon ve açıklama promptları
Dokümantasyon ve işe alıştırma, AI’nın her hafta sessizce saatler kazandırdığı alanlardır.
Bu kodu kod tabanına yeni bir geliştiriciye açıklayın. Ne yaptığını, neden böyle yapılandırıldığını ve en çok yanlış anlaşılabilecek bir şeyi anlatın. Kısa ve öz tutun. Kod: [PASTE CODE]
Bu API uç noktası için geliştirici dokümantasyonu oluşturun: metod, yol, parametreler, örnek istek ve yanıt, hata durumları ve kimlik doğrulama gereksinimi. Kaynak: [PASTE ROUTE OR CONTROLLER CODE]
Promptlardan tam bir kodlama iş akışına
Bireysel promptlar bireysel görevleri çözer. AI’dan en çok faydalanan geliştiriciler, her oturumda yığınlarını, kurallarını ve standartlarını tekrar tekrar açıklamayı bırakır ve bunları bir kez yükler, böylece her cevap zaten kendi kalıplarına uyar. Bu, bir prompt yapıştırmak ile kod tabanınızın kurallarını bilen yapılandırılmış bir asistanla çalışmak arasındaki farktır. Kendi setinizi oluşturmak yerine test edilmiş bir set istiyorsanız, KissMySkills teknoloji ve geliştirme prompt paketleri oluşturma, hata ayıklama, inceleme, test ve dokümantasyon için hazırdır ve Claude, ChatGPT veya herhangi bir AI sohbeti ile çalışır.
Oluşturma, hata ayıklama, kod inceleme, test ve dokümantasyon — genel şablonların ötesine geçen rol bazlı geliştirici prompt paketleri. Claude, ChatGPT veya herhangi bir AI sohbeti ile çalışır.
Kodlama promptlarını incele →Tüm promptları incele →