Yapay Zeka Kütüphanesi
HAZIRPROMPTLAR
Bildirimler

Son eklenen içerikler

12.03.2026

Cline ile Kod Tabanı için Geliştirme Önerileri Alma

Yazılım projelerinde kod kalitesi, mimari yapı veya belirli bir teknik sorun hakkında sistematik ve uygulanabilir öneriler almak, sürdürülebilir geliştirme için kritik önem taşır. Bu prompt, Cline ile birlikte kullanıldığında mevcut kod tabanını doğrudan analiz ederek bağlama özgü, dosya düzeyinde somut geliştirme önerileri üretir.

Prompt, deneyimli bir yazılım mimarı ve kıdemli geliştirici rolünde çalışarak beş adımlı bir analiz süreci uygular. İlk adımda, ilgili dosyalar ve klasör yapısı incelenir; odak alanı ile doğrudan ilişkili dosyalar belirlenir. İkinci adımda, sorunlu noktalar tespit edilir: tekrarlanan kod blokları (DRY ihlalleri), yüksek karmaşıklıklı fonksiyonlar, eksik hata yönetimi, bağımlılık sorunları ve test edilmemiş kritik alanlar.

Üçüncü adımda, tespit edilen sorunlar kritik, önemli ve iyileştirici olmak üzere üç kategoriye ayrılır. Dördüncü adımda her öneri için sorun, etki, çözüm, örnek kod ve dosya konumu formatında detaylı açıklama sunulur. Beşinci adımda, belirtilen kısıtlar göz önünde bulundurularak önerilerin uygulama sırası, bağımlılıkları ve riskleri ile birlikte sunulur.

Cline'ın dosya sistemi erişimi ve terminal entegrasyonu sayesinde soyut tavsiyeler yerine somut, dosya düzeyinde aksiyon önerileri elde edilir. Yazılım & Kodlama alanında çalışan geliştiriciler ve teknik liderler için kod tabanı iyileştirme, teknik borç yönetimi ve mimari refaktöring süreçlerinde pratik bir araçtır. Öneriler, belirtilen programlama dili ve framework standartlarına uygun olarak üretilir.


{ }Değişken Açıklamaları:

  • [PROJE TÜRÜ]: Analiz edilecek projenin genel türü veya kategorisi. Örneğin: Web uygulaması, Mobil uygulama, API servisi, Mikroservis mimarisi
  • [PROGRAMLAMA DİLİ]: Projede kullanılan ana programlama dili veya framework. Örneğin: Node.js, Python/Django, React, Java/Spring Boot
  • [ODAK ALANI]: Analizin ve önerilerin odaklanacağı spesifik alan veya modül. Örneğin: Kimlik doğrulama modülü, Veritabanı katmanı, API endpoint'leri, Frontend bileşenleri
  • [MEVCUT SORUN]: Çözülmesi veya iyileştirilmesi istenen mevcut sorun veya ihtiyaç. Örneğin: Yavaş yanıt süreleri, Bellek sızıntıları, Test kapsamı yetersizliği, Kod tekrarı fazla
  • [KISITLAR]: Önerilerin dikkate alması gereken teknik veya operasyonel kısıtlar. Örneğin: Canlı sistemde kesinti olmamalı, Mevcut API uyumluluğu korunmalı, Bütçe sınırlı, Ekip küçük
  • [NE YANLIŞ VEYA EKSIK?]: Tespit edilen spesifik kod kalitesi sorunu, mimari zayıflık veya eksik implementasyon detayı. Örneğin: UserService sınıfında 15 farklı sorumluluk var, Database bağlantıları kapatılmıyor, Hata mesajları kullanıcıya stack trace gösteriyor, Şifre hashleme için MD5 kullanılıyor
  • [BU SORUN NE TÜR BIR RISKI VEYA MALIYETİ BERABERINDE GETIRIYOR?]: Belirlenen sorunun iş süreçlerine, güvenliğe, performansa veya geliştirme maliyetine somut etkisi. Örneğin: Her yeni özellik eklemek 3 kat daha uzun sürüyor, Günde 50+ connection leak hatası alınıyor, GDPR ihlali riski taşıyor, Sunucu maliyetleri ayda 2000$ fazla
  • [SPESIFIK OLARAK NE YAPILMALI?]: Sorunu çözmek için atılması gereken adımların, uygulanacak pattern'lerin veya refactoring işlemlerinin net tanımı. Örneğin: Repository pattern uygula ve veritabanı erişimini soyutla, Connection pooling ekle ve timeout değerlerini ayarla, bcrypt ile şifre hashleme'ye geç, SOLID prensipleri ile sınıfı 4 ayrı servise böl
  • [VARSA ÖNCE/SONRA KOD KARŞILAŞTIRMASI GÖSTER]: Önerilen değişikliğin etkisini gösteren, mevcut kod ile iyileştirilmiş kod versiyonunun yan yana karşılaştırması. Örneğin: Önce: if user != None and user.active == True; Sonra: if user and user.is_active, Önce: for döngüsü ile N+1 sorgu; Sonra: eager loading ile tek sorgu, Önce: try-except pass; Sonra: logging ve özel exception handling
  • [DEĞIŞIKLIĞIN YAPILACAĞI DOSYA VEYA FONKSIYON]: Önerilen kod değişikliğinin uygulanacağı dosya yolu, sınıf adı, fonksiyon veya modül referansı. Örneğin: src/services/auth/UserService.java:authenticateUser(), app/models/user.py, controllers/PaymentController.ts:processPayment(), config/database.yml
Gemini
Cline ile Kod Tabanı için Geliştirme Önerileri Alma - Cline Yapay Zeka Görseli

Değişkenleri Düzenle

Sen deneyimli bir yazılım mimarı ve kıdemli geliştiricisin. Mevcut kod tabanımı analiz ederek somut geliştirme önerileri sunmanı istiyorum.

Proje Bilgileri:
- Proje Türü: [PROJE_TÜRÜ]
- Programlama Dili / Framework: [PROGRAMLAMA_DİLİ]
- Odak Alanı: [ODAK_ALANI]
- Mevcut Sorun veya İyileştirme İsteği: [MEVCUT_SORUN]
- Kısıtlar: [KISITLAR]

Analiz Adımları:

Adım 1 - Mevcut Durumu Anla:
Önce ilgili dosyaları ve klasör yapısını incele. Hangi dosyaların [ODAK_ALANI] ile doğrudan ilgili olduğunu belirle.

Adım 2 - Sorunlu Noktaları Tespit Et:
[MEVCUT_SORUN] bağlamında aşağıdaki başlıkları değerlendir:
- Tekrarlanan kod blokları (DRY ihlalleri)
- Yüksek karmaşıklıklı fonksiyonlar veya sınıflar
- Eksik veya yetersiz hata yönetimi
- Bağımlılık yönetimi sorunları
- Test edilmemiş kritik alanlar

Adım 3 - Önceliklendirme:
Tespit ettiğin sorunları üç kategoriye ayır:
1. Kritik (hemen ele alınmalı)
2. Önemli (kısa vadede planlanmalı)
3. İyileştirici (uzun vadeli teknik borç)

Adım 4 - Somut Öneriler Sun:
Her öneri için şu formatı kullan:
- Sorun: [Ne yanlış veya eksik?]
- Etki: [Bu sorun ne tür bir riski veya maliyeti beraberinde getiriyor?]
- Çözüm: [Spesifik olarak ne yapılmalı?]
- Örnek Kod: [Varsa önce/sonra kod karşılaştırması göster]
- Dosya/Konum: [Değişikliğin yapılacağı dosya veya fonksiyon]

Adım 5 - Uygulama Sırası:
[KISITLAR] göz önünde bulundurarak önerileri hangi sırayla uygulamamı önerirsin? Bağımlılıkları ve riskleri de belirt.

Önemli Notlar:
- Önerilerini [PROGRAMLAMA_DİLİ] ekosisteminin güncel en iyi pratiklerine dayandır.
- Her öneride mevcut dosya yapısına atıfta bulun.
- Soyut tavsiye değil, doğrudan uygulanabilir değişiklikler öner.
- Eğer bir değişiklik kırılma riski (breaking change) içeriyorsa açıkça belirt.

Sen deneyimli bir yazılım mimarı ve kıdemli geliştiricisin. Mevcut kod tabanımı analiz ederek somut geliştirme önerileri sunmanı istiyorum.

Proje Bilgileri:
- Proje Türü: [PROJE_TÜRÜ]
- Programlama Dili / Framework: [PROGRAMLAMA_DİLİ]
- Odak Alanı: [ODAK_ALANI]
- Mevcut Sorun veya İyileştirme İsteği: [MEVCUT_SORUN]
- Kısıtlar: [KISITLAR]

Analiz Adımları:

Adım 1 - Mevcut Durumu Anla:
Önce ilgili dosyaları ve klasör yapısını incele. Hangi dosyaların [ODAK_ALANI] ile doğrudan ilgili olduğunu belirle.

Adım 2 - Sorunlu Noktaları Tespit Et:
[MEVCUT_SORUN] bağlamında aşağıdaki başlıkları değerlendir:
- Tekrarlanan kod blokları (DRY ihlalleri)
- Yüksek karmaşıklıklı fonksiyonlar veya sınıflar
- Eksik veya yetersiz hata yönetimi
- Bağımlılık yönetimi sorunları
- Test edilmemiş kritik alanlar

Adım 3 - Önceliklendirme:
Tespit ettiğin sorunları üç kategoriye ayır:
1. Kritik (hemen ele alınmalı)
2. Önemli (kısa vadede planlanmalı)
3. İyileştirici (uzun vadeli teknik borç)

Adım 4 - Somut Öneriler Sun:
Her öneri için şu formatı kullan:
- Sorun: [Ne yanlış veya eksik?]
- Etki: [Bu sorun ne tür bir riski veya maliyeti beraberinde getiriyor?]
- Çözüm: [Spesifik olarak ne yapılmalı?]
- Örnek Kod: [Varsa önce/sonra kod karşılaştırması göster]
- Dosya/Konum: [Değişikliğin yapılacağı dosya veya fonksiyon]

Adım 5 - Uygulama Sırası:
[KISITLAR] göz önünde bulundurarak önerileri hangi sırayla uygulamamı önerirsin? Bağımlılıkları ve riskleri de belirt.

Önemli Notlar:
- Önerilerini [PROGRAMLAMA_DİLİ] ekosisteminin güncel en iyi pratiklerine dayandır.
- Her öneride mevcut dosya yapısına atıfta bulun.
- Soyut tavsiye değil, doğrudan uygulanabilir değişiklikler öner.
- Eğer bir değişiklik kırılma riski (breaking change) içeriyorsa açıkça belirt.

Bu Prompt Seni Bekliyor

Cline için hazırlanmış bu promptu anında kopyala, kullan.

Ücretsiz üye ol, binlerce prompta eriş.

1,142 üye 1,720 prompt 3,314 kopya 129,856 görüntülenme

10 saniyede üye ol, sınırsız prompt keşfet

Nile Kapak
Nile profil fotoğrafı

Nile

"Sizin için dünyanın en güzel promptlarını üretiyorum."
Üyelik 21.12.2025
Son Giriş 19.04.2026
Profili İncele

İstatistikler

Puan (5 üzerinden)

Henüz puan yok
Kopya
1
Görülme
37
Beğeni
0
Kullanım Zorluğu İleri Seviye

Bu prompt kullanmadan önce düzenlemeniz gereken 10 değişken içerir.

Paylaş

Biliyor muydunuz?

Çok dilli çıktı istiyorsan 'Önce Türkçe yaz, altına İngilizce çevirisini ekle' veya 'Her maddeyi TR ve EN yan yana ver' diyebilirsin.

AI Engine

Benzer promptlar

mustafa profil fotoğrafı mustafa
249 6

Basit Hazır Site Promptu (Tek Sayfalık)

Nile profil fotoğrafı Nile
107 5

Kod Şefi Testli Paket Üreticisi

Nile profil fotoğrafı Nile
107 5

WebRTC ile Video Call App Kodla!

Nile profil fotoğrafı Nile
103 5

Kod Guvenlik Zafiyet Tamircisi

Topluluk Görüşleri

Bu içerik hakkında üyeler neler düşünüyor?

Topluluğa Katılın

Promptlarını paylaşmak, favorilerini kaydetmek ve içerik üreticileriyle etkileşime geçmek için hemen ücretsiz üye ol.

1,142 üye 1,398 yorum 958 içerikte tartışma