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…...
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.…...
İş 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…...
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…...
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…...
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,…...
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…...
Sürekli entegrasyon ve dağıtım. GitHub Actions, GitLab CI, Jenkins. Build, test, deploy otomasyonu.
Aşağıdaki proje için CI/CD pipeline tasarla:
PROJE:
- Tip: [WEB APP / MOBİL / API / MONOREPO / MİKROSERVİS]
- Dil/framework: [REACT / NODE …...
Tech debt tanımlama, ölçme, önceliklendirme, refactoring stratejisi, yönetimle iletişim.
Aşağıdaki proje için teknik borç yönetim planı hazırla:
PROJE:
- Yaş: [N YIL]
- Büyüklük: [LOC / MODÜL SAYISI]
- Ekip: [N KİŞİ]
- Mevcut bo…...
Sprint planlama, backlog refinement, daily standup, retrospektif, velocity, burndown.
Aşağıdaki yazılım ekibi için Agile/Scrum süreci tasarla:
EKİP:
- Büyüklük: [N KİŞİ]
- Mevcut süreç: [WATERFALL / KANBAN / KAOTIK / TEMEL SC…...
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…...
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…...
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 …...
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…...
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…...
Büyük ölçekli sistem tasarımı. Mimari kararlar, ölçeklendirme, veritabanı seçimi, cache, mesaj kuyruğu.
Aşağıdaki sistem için mimari tasarım hazırla:
SİSTEM:
- Uygulama: [URL KISALTICI / E-TİCARET / CHAT / SOSYAL MEDYA / VİDEO STREAMING / ÖDEM…...
Etkili code review süreci, checklist, geri bildirim tonu, PR şablonu, otomasyon.
Aşağıdaki ekip için kod review süreci tasarla:
EKİP:
- Büyüklük: [N GELİŞTİRİCİ]
- Dil: [PYTHON / JS / JAVA / GO / DİĞER]
- Mevcut süreç: […...
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 / …...
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ı: […...