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
· · 24 görüntüleme

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

Yapay Zeka ve LLM
Türkiye'nin Yarı İletken Ekosistemi Nasıl Gelişebilir?
7 dk
Yapay Zeka ve LLM
Türkiye Kendi İşlemcisini Üretebilir mi?
7 dk
Yapay Zeka ve LLM
HIT-30 ve Türkiye'nin Yarı İletken Yatırımları
7 dk
Yapay Zeka ve LLM
Türkiye'nin Yerli Çip Projeleri ve Ekosistemi
7 dk