Tüm Promptlara Dön
GeminiYazılım

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.

PROMPT KODU / SYSTEM INSTRUCTION
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]
```

💡 Nasıl Kullanılır?

Bu promptu kopyalayarak Gemini veya tercih ettiğiniz yapay zeka modeline yapıştırın. Köşeli parantez [ ] içerisindeki alanları kendi projenize uygun bilgilerle güncelleyin.

Bu İçerik Faydalı Oldu Mu?

Geri bildiriminizle içeriği geliştirmemize yardımcı olun.

Bu İçeriği Paylaş

Ekibinizle ve sosyal ağlarda anında paylaşın.

"TypeScript Edge-Case Test Üretici" Komut Şablonu ve Uygulama Alanları

Yapay zeka modellerinin verimliliğini en üst seviyeye çıkarmak için doğru komut yapılandırılması (prompt engineering) büyük önem taşır. Bu sayfada sunduğumuz "TypeScript Edge-Case Test Üretici" şablonu, özellikle "Yazılım" kategorisinde karşılaştığınız zorlukları çözmek için tasarlanmıştır.

"Gemini" modelinin gelişmiş doğal dil anlama ve bağlam analizi becerilerini kullanan bu komut şablonu, günlük işlerinizde size saatlerce zaman kazandırır. Komut içerisindeki parametreleri güncelleyerek özelleştirilmiş çıktılar alabilirsiniz.

Sitemizdeki tüm hazır promptlar, yapay zekaya bir uzman rolü vererek çıktının kalitesini garanti altına alan gelişmiş (role-play, constraint-based) prompt mühendisliği kurallarına göre yapılandırılmıştır.

En iyi çıktıyı almak için prompt metnini kopyaladıktan sonra güncel yapay zeka sürümlerinde çalıştırmanuzu ve çıktıları projenizin özel ihtiyaçlarına göre bir tur gözden geçirmenizi tavsiye ederiz.

Sıkça Sorulan Sorular (SSS)

Bu şablon birincil olarak "Gemini" için test edilip onaylanmıştır. Ancak ChatGPT, Anthropic Claude, Gemini ve Llama gibi diğer popüler dil modelleriyle de uyumludur.
Prompt metninde yer alan köşeli parantezli [...] alanları kendi projenizin konusu, hedef kitlesi veya verileriyle değiştirerek kolayca özelleştirebilirsiniz.
Tüm yapay zeka uygulamalarında olduğu gibi, en güncel ve zeki sürüm (örneğin ChatGPT Plus, Claude 3.5 Sonnet veya Gemini Pro) en iyi çıktıyı verecektir.