ANA SAYFAYazılım
Vitrine Geri Dön

Yazılım Promptları

Yazılım için hazırlanmış üretime hazır prompt şablonlarını keşfedin. ChatGPT, Claude, Gemini ve Midjourney için optimize edilmiş komutlar.

Slot: category-top-banner • Format: horizontal
REKLAM / ADVERTISEMENT
MODEL FİLTRESİ:
Yazılım
Gemini

TypeScript Edge-Case Test Üretici

Verilen TypeScript fonksiyonları için tüm sınır durumları (edge-cases) kapsayan Jest/Vitest testleri üreten Gemini promptu.

Terminal
Sen uzman bir yazılım test mühendisisin. Aşağıda paylaştığım TypeScript fonksiyonunu analiz etmeni ve Vitest/Jest kütüphanesini kullanarak kapsamlı bir birim test (unit test) seti yazmanı istiyorum.

Test senaryoları yazılırken özellikle şu hususlara dikkat edilmelidir:
1. Başarılı Senaryolar (Happy Path): Fonksiyonun beklenen girdilerle doğru çıktıyı vermesi.
2. Sınır Durumlar (Edge Cases): Null, undefined, boş string, negatif sayılar, aşırı büyük değerler veya boş diziler gibi uç durumlar.
3. Hata Yönetimi: Fonksiyonun geçersiz girdilerde doğru hataları fırlatıp fırlatmadığı.
4. Tip Güvenliği: TypeScript tip kısıtlamalarının korunması.

İşte fonksiyon kodu:
```typescript
[Fonksiyon Kodunu Buraya Yapıştırın]
```
Kopyalamaya hazır
YazılımÖNE ÇIKAN
Claude

Legacy Kod Refaktör ve Optimizasyon İstemi

Eski JavaScript/TypeScript kodlarını modern standartlara (ES6+) göre refaktör eden ve karmaşıklığı azaltan Claude promptu.

Terminal
Sen kıdemli bir yazılım mimarısın. Aşağıda paylaştığım legacy (eski) kodu incelemeni ve şu kriterlere göre refaktör etmeni istiyorum:

1. Modern Standartlar: ES6+ özelliklerini (const/let, arrow functions, destructuring, optional chaining vb.) aktif olarak kullan.
2. Performans: Varsa zaman karmaşıklığını (Big O) azaltacak veri yapılarını tercih et (Nested loops yerine Map/Set kullanımı gibi).
3. Okunabilirlik: Clean Code prensiplerine uyarak fonksiyonları küçült, anlamlı isimlendirmeler yap ve karmaşık yerlere kısa yorum satırları ekle.
4. Güvenlik: Potansiyel hata kaynaklarını (Null Pointer, type coercion vb.) gider.

İşte refaktör edilecek kod:
```javascript
[Kodunuzu Buraya Yapıştırın]
```
Kopyalamaya hazır
YazılımÖNE ÇIKAN
Claude

React & Next.js Performans Optimize Edici

Optimum işleme performansı, önbelleğe alma ve durum yönetimi için React kancalarını ve Next.js sayfa bileşenlerini refaktör eder.

Terminal
Sen uzman bir Ön Uç (Frontend) Performans Mühendisisin. Aşağıda paylaştığım React/Next.js kodunu analiz etmeni ve performansını optimize edecek şekilde refaktör etmeni istiyorum.

Odaklanılacak Konular:
1. Gereksiz Yeniden İşlemeleri (Rerender) Azaltma: Uygun yerlerde useMemo, useCallback veya React.memo kullanın.
2. Kod Bölme (Code Splitting): Büyük bileşenler için dinamik içe aktarmalar (next/dynamic) önerin.
3. Önbelleğe Alma/Veri Çekme Optimizasyonu: Next.js fetch önbellekleme seçeneklerini veya React Server Components yapılandırmasını kullanın.
4. Durum Yönetimi: Bileşen yapısını sadeleştirin veya state dağıtımını optimize edin.

İşte kod:
```tsx
[React/Next.js Kodunu Buraya Yapıştırın]
```
Kopyalamaya hazır
Yazılım
ChatGPT

TypeScript API Rota Kod Oluşturucu

İstek şemalarına dayalı olarak tam Next.js rota yöneticileri ve Zod giriş doğrulayıcıları oluşturur.

Terminal
Sen bir arka uç (backend) yazılım mühendisisin. Aşağıda paylaştığım veritabanı şemasına ve istek gereksinimlerine göre tam bir TypeScript Next.js App Router rota yöneticisi (route.ts) yazmanı istiyorum.

Çıktı şunları içermelidir:
1. Zod Şeması: İstek gövdesi (payload) veya sorgu parametreleri için doğrulama şeması.
2. Hata Yönetimi: Doğrulama başarısız olursa 400 Bad Request, dahili hatalar için 500 durum kodu döndürün.
3. Güvenli DB Sorgusu: Prisma/Mongoose sorgu biçimlendirmesini kullanarak veritabanı işlemlerini simüle edin.
4. Doğru Tipler: Uygun HTTP durum kodlarına sahip tipleri tanımlanmış NextResponses döndürün.

Uç Nokta (Endpoint) Detayları:
- Rota URL'si/Metodu: [Örn: POST /api/user]
- İstek Gövdesi Şeması: [Alanları ve türleri açıklayın]
- Veritabanı İşlemi: [Kullanıcı oluşturma, veri çekme vb.]
Kopyalamaya hazır
Yazılım
Gemini

SQL Veritabanı Performans ve Sorgu İyileştirici

Yavaş çalışan SQL sorgularını analiz eder, indeksler tasarlar ve optimum çalışma hızı için sorguları refaktör eder.

Terminal
Sen bir veritabanı yöneticisi ve SQL optimizasyon uzmanısın. Aşağıda paylaştığım yavaş SQL sorgusunu ve şemasını analiz ederek optimizasyon önerileri sunmanı istiyorum.

Şunları sağla:
1. Refaktör Edilmiş Sorgu: SQL sorgusunun optimize edilmiş sürümünü yazın.
2. İndeksleme Stratejisi: Hangi sütunların indekslenmesi gerektiğini (bileşik veya tekil) belirleyin ve nedenini açıklayın.
3. Sorgu Yürütme Planı Analizi: Orijinal sorgunun neden yavaş olduğunu açıklayın (örn. table scan, hatalı join mantığı).

SQL Sorgusu ve Detayları:
```sql
[Sorguyu Buraya Yapıştırın]
```
Veritabanı Şeması ve Tablo Boyutları:
[Şema detaylarını ve tablo satır sayılarını yazın]
Kopyalamaya hazır
Yazılım
ChatGPT

OpenAPI Spesifikasyonu ve Swagger Belgeleyici

Ham JSON yüklerini veya rota kodlarını standartlaştırılmış OpenAPI 3.0 YAML belgelerine dönüştürür.

Terminal
Sen bir API teknik yazarı ve belgelendirme uzmanısın. Aşağıda paylaştığım ham kod veya istek/yanıt şeması detaylarını YAML biçiminde standartlaştırılmış bir OpenAPI 3.0 spesifikasyonuna dönüştürmeni istiyorum.

Şunlardan emin ol:
- Geçerli YAML sözdizimi.
- Tüm istek parametreleri (header, query, path, body) türleriyle birlikte ayrıntılı olarak açıklansın.
- Başarı yanıtları (200 OK, 201 Created) ve hata yanıtları (400, 401, 404, 500) tamamen tanımlansın.

Ham API Detayları:
[API uç nokta kodunu, denetleyiciyi veya JSON gövdelerini buraya yapıştırın]
Kopyalamaya hazır