Yapay Zeka ve LLM
2 dakika okuma
Yazilimcilar Icin En Iyi AI Promptlari: Kodlama, Debugging ve Code Review
Yazilim gelistiricilerin kod yazma, debugging, refactoring, SQL, API, test ve security islemlerinde kullanabilecegi pratik AI promptlari.
E
Emre Cihan AI Promptlari Neden Onemli?
AI coding araclarinin kalitesi kadar onemli olan bir diger konu, gorevi nasil tarif ettigindir.
Iyi prompt, modele daha fazla kelime yazmak degil; dogru baglami vermek demektir.
1. Yeni Feature
Mevcut projeyi incele.
Yeni bir [FEATURE] ekle.
Once:
1. Ilgili dosyalari bul.
2. Mevcut mimariyi analiz et.
3. Uygulama planini yaz.
Sonra:
4. Feature'i uygula.
5. Testleri yaz.
6. Testleri calistir.
Mevcut davranislari bozma.
2. Debugging
Bu hatayi sadece duzeltme.
Once root cause'u bul.
Hatayi yeniden uretmeye calis.
Ilgili kodu incele.
En kucuk guvenli degisikligi yap.
Regression test ekle.
Testleri calistir.
Sonunda root cause ve fix'i acikla.
3. Code Review
Bu kodu senior software engineer gibi incele.
Kontrol et:
- Security
- Performance
- Maintainability
- Error handling
- Edge cases
- Testing
Bulgulari Critical / High / Medium / Low
olarak siniflandir.
Sadece gercekten anlamli sorunlari raporla.
4. SQL Optimization
Bu SQL sorgusunu MariaDB icin optimize et.
Kontrol et:
- Index kullanimi
- JOIN
- WHERE
- Subquery
- SELECT *
- N+1
- Sorting
- Pagination
Once mevcut sorgunun neden yavas
olabilecegini acikla.
Sonra optimize sorguyu yaz.
Gerekliyse CREATE INDEX oner.
5. Refactoring
Bu kodu refactor et.
Kurallar:
- Davranisi degistirme.
- Gereksiz complexity azalt.
- Fonksiyonlari uygun sorumluluklara ayir.
- Public API'yi bozma.
- Testleri koru.
Degisiklikten once kisa plan yaz.
6. Security Review
Bu uygulamayi defensive security review
amaciyla incele.
Authentication,
authorization,
input validation,
secret management,
SQL injection,
XSS,
CSRF,
SSRF ve
rate limiting
acisindan kontrol et.
Exploit kodu yazma.
Riskin nedenini ve nasil giderilecegini acikla.
7. API Tasarimi
REST API tasarla.
Belirt:
- Endpointler
- HTTP methodlari
- Request schema
- Response schema
- Error format
- Authentication
- Validation
- Pagination
Once tasarimi cikar.
Sonra kodu yaz.
8. Dokumantasyon
Bu kod tabani icin gelistirici dokumani hazirla.
Icerik:
- Proje amaci
- Kurulum
- Environment variables
- Database
- API
- Test
- Deployment
- Troubleshooting
Eksik bilgileri tahmin etme.
Bulamadigin yerleri belirt.
En Onemli Kural
AI'a sadece:
Kod yaz.
demek yerine:
Context
+
Goal
+
Constraints
+
Acceptance criteria
+
Tests
+
Output format
vermek, daha kontrol edilebilir sonuc almaya yardimci olur.
Sonuc
AI promptlari yazilimcinin yerini alan sihirli komutlar degil. Iyi prompt, gelistiricinin ne istedigini daha net tarif etmesini saglayan bir aractir.
Zamanla tekrar eden promptlari Skills haline getirerek daha kalici bir AI development workflow'u kurulabilir.
Paylaş:
Twitter / X
E
Emre Cihan
Sistem Yöneticisi · Maker · Elektronik Meraklısı
İlgili yazılar