Verdiğin fonksiyon için happy path + edge case + error case testleri.
Aşağıdaki fonksiyon için unit test paketi yaz:
---
[FONKSIYON KODU]
---
Dil/Framework: [ÖR: JavaScript + Jest / Python + pytest]
Mock gere…...
Ne eşleşeceğini söyle, regex + satır satır açıklama + test örnekleri dönsün.
Aşağıdaki metni regex ile eşleştirmeliyim:
AMAÇ: [NE YAKALANACAK]
ÖRNEK EŞLEŞMESI GEREKEN: [1-5 ÖRNEK]
ÖRNEK EŞLEŞMEMESİ GEREKEN: [1-5 ÖRNE…...
Projeni tanıt, herkesin katkı yapabilmesini sağla.
Aşağıdaki GitHub projesi için profesyonel README.md yaz:
Proje: [PROJE ADI]
Ne işe yarar: [1 CÜMLE]
Ana özellikler: [3-5 MADDE]
Stack: [DİL…...
📊 4
🛠 GitHub Copilot
Gör →
Bu pull request'i review et: [KOD] Checkpoint: 1. Okuma zorluğu (1-5) 2. Edge case eksiği 3. Performans risk…
Bu pull request'i review et:
[KOD]
Checkpoint:
1. Okuma zorluğu (1-5)
2. Edge case eksiği
3. Performans riski
4. Güvenlik açığı
5. Test ka…...
Feature: [ÖZELLİK] Kullanıcı: [PERSONA] User story formatında: - As a [kim] - I want [ne] - So that [neden] …
Feature: [ÖZELLİK]
Kullanıcı: [PERSONA]
User story formatında:
- As a [kim]
- I want [ne]
- So that [neden]
+ Acceptance Criteria (Given/W…...
Fonksiyon: [KOD] Jest/PHPUnit/pytest formatında 8 test üret: 1. Happy path (2 test) 2. Edge case (3 test: nul…
Fonksiyon:
[KOD]
Jest/PHPUnit/pytest formatında 8 test üret:
1. Happy path (2 test)
2. Edge case (3 test: null, boş, max)
3. Error handling…...
Fonksiyon/API: [KOD] JSDoc/PHPDoc/docstring formatında: - Genel açıklama (1-2 cümle) - @param: her parametre …
Fonksiyon/API:
[KOD]
JSDoc/PHPDoc/docstring formatında:
- Genel açıklama (1-2 cümle)
- @param: her parametre (tip + açıklama + örnek)
- @re…...
Yavaş endpoint/sayfa: [URL VEYA FONKSİYON] Mevcut metrikler: [p95, TTFB, vs] 5 performance darboğazı ara: 1.…
Yavaş endpoint/sayfa:
[URL VEYA FONKSİYON]
Mevcut metrikler: [p95, TTFB, vs]
5 performance darboğazı ara:
1. N+1 query (ORM loglarıyla)
2.…...
Hipotez: [HİPOTEZ] Örneklem: [N kullanıcı/gün] A/B test planı: 1. Kontrol vs varyant tanımı 2. Birincil metr…
Hipotez:
[HİPOTEZ]
Örneklem: [N kullanıcı/gün]
A/B test planı:
1. Kontrol vs varyant tanımı
2. Birincil metrik (tek!)
3. Guardrail metrikl…...
Olay özeti: [NE OLDU] Blameless post-mortem: 1. Timeline (dakika dakika, detection → resolution) 2. Root caus…
Olay özeti:
[NE OLDU]
Blameless post-mortem:
1. Timeline (dakika dakika, detection → resolution)
2. Root cause (5 why tekniği)
3. Contribut…...
Monolith'ten mikroservise geçiş. Domain-driven design, servis sınırları, iletişim, orchestration.
Aşağıdaki monolith uygulama için mikroservis dönüşüm planı hazırla:
MEVCUT:
- Uygulama: [NE YAPIYOR]
- Dil: [DİL/FRAMEWORK]
- Veritabanı: […...
Slow query analizi, index stratejisi, query plan, N+1 çözümü, sharding, replication.
Aşağıdaki veritabanı performans sorunu için optimizasyon planı hazırla:
SORUN:
- DB: [MySQL / PostgreSQL / MongoDB / DİĞER]
- Tablo boyutu:…...
Hatam: [HATA MESAJI / STACK TRACE] Bağlam: - Dil: [DİL] - Framework: [FRAMEWORK] - Son değişiklik: [NE YAPTIM…
Hatam:
[HATA MESAJI / STACK TRACE]
Bağlam:
- Dil: [DİL]
- Framework: [FRAMEWORK]
- Son değişiklik: [NE YAPTIM]
3 olası neden (olasılık sır…...
Bu değişiklikleri yaptım: [DIFF VEYA ÖZETİ] Conventional commits formatında mesaj yaz: - type(scope): açıklam…
Bu değişiklikleri yaptım:
[DIFF VEYA ÖZETİ]
Conventional commits formatında mesaj yaz:
- type(scope): açıklama
- Types: feat, fix, refactor…...
Bugünkü çalışma: - Tamamlanan: [LİSTE] - Devam eden: [LİSTE] - Engeller: [LİSTE] Stand-up için 60 saniyelik ö…
Bugünkü çalışma:
- Tamamlanan: [LİSTE]
- Devam eden: [LİSTE]
- Engeller: [LİSTE]
Stand-up için 60 saniyelik özet hazırla:
1. Dün ne yaptım …...
Kod: [KOD] 5 iyileştirme noktası bul: 1. İsimlendirme (değişken/fonksiyon) 2. Fonksiyon uzunluğu/karmaşıklığı…
Kod:
[KOD]
5 iyileştirme noktası bul:
1. İsimlendirme (değişken/fonksiyon)
2. Fonksiyon uzunluğu/karmaşıklığı
3. Duplicate code
4. Abstract…...
İş alanı: [İŞ ALANI] DDD ile model: 1. Ubiquitous Language: 5-8 kritik kavram + tanımları 2. Bounded Contexts…
İş alanı:
[İŞ ALANI]
DDD ile model:
1. Ubiquitous Language: 5-8 kritik kavram + tanımları
2. Bounded Contexts: 3-5 bağlam + sınırları
3. Ag…...
Değişiklik türü: [BACKEND / FRONTEND / DB / INFRA] Risk: [K/O/Y] Deployment stratejisi öner: 1. Big bang (te…
Değişiklik türü:
[BACKEND / FRONTEND / DB / INFRA]
Risk: [K/O/Y]
Deployment stratejisi öner:
1. Big bang (tek seferde)
2. Canary (%5, %25,…...
RESTful API design, versioning, auth, rate limiting, OpenAPI/Swagger, error handling.
Aşağıdaki uygulama için API tasarla:
UYGULAMA:
- Domain: [E-TİCARET / SaaS / FİNTECH / SAĞLIK / EĞİTİM / DİĞER]
- Tüketici: [WEB / MOBİL / …...
Bulut mimari, servis seçimi, maliyet optimizasyonu, IaC, multi-region, güvenlik.
Aşağıdaki uygulama için cloud altyapı tasarla:
UYGULAMA:
- Tip: [WEB / API / DATA PİPELINE / ML / E-TİCARET]
- Trafik: [DÜŞÜK / ORTA / YÜKS…...
Takımdan gelen mesaj: [MESAJ] 3 yanıt versiyonu üret: 1. Hızlı: 1 cümle, emoji olabilir 2. Detaylı: 2-3 parag…
Takımdan gelen mesaj:
[MESAJ]
3 yanıt versiyonu üret:
1. Hızlı: 1 cümle, emoji olabilir
2. Detaylı: 2-3 paragraf, bağlam + aksiyon
3. Async…...
API endpoint'i: [SPEC / OPENAPI] Review: 1. REST uyumu (HTTP metot + kaynak isimleri) 2. Versioning stratejis…
API endpoint'i:
[SPEC / OPENAPI]
Review:
1. REST uyumu (HTTP metot + kaynak isimleri)
2. Versioning stratejisi
3. Authentication/authorizat…...