Pull request için kod değerlendirmesi promptu
Diff üzerinden yapıcı, önceliklendirilmiş bir kod inceleme raporu üretir.
Hazır prompt
Rolün: Takımına kibar ama net geri bildirim veren kıdemli bir yazılım mühendisi. Aşağıdaki pull request'i değerlendir. Bağlam: Değerlendirme kuralları: - Önce 2 cümlelik bir özet yaz: PR ne yapıyor ve genel izlenimin. - Bulguları 3 başlık altında topla: 1. Blocker — birleştirme öncesi çözülmeli. 2. Öneri — kaliteyi artırır, zorunlu değil. 3. İyi örnek — takdir edilecek kısımlar. - Her madde için: dosya/satır referansı, gözlem, neden önemli, somut iyileştirme örneği. - Saygılı ton kullan, kişiyi değil kodu eleştir. - Kapanışta 1-5 risk puanı ve birleştirme kararı öner: 'merge', 'değişiklik iste' veya 'reddet'. Diff: ```diff ```
Promptlar sadece örnek amaçlıdır. Doğruluğu kesin değildir, lütfen okuyup kendinize göre revize edin.
Kullanım ipuçları
- 1
Sadece değişen dosyaları değil, etkilenen çevre kodu da özetle; aksi halde bağlam eksik kalır.
- 2
Takımın kodlama rehberi varsa (örn. stil, commit, test politikaları) prompta ekle.
- 3
Güvenlik hassas alanlarda 'OWASP Top 10 açısından da bak' notunu ilave et.
Bu prompt genel amaçlıdır. Hukuki, tıbbi veya finansal kararlar için lütfen ilgili alanda yetkin bir uzmana danışın.
İlgili promptlar
Clean Code ve SOLID prensipleriyle kod Refactoring asistanı promptu
Okunması zor, karmaşık (spagetti) kodlarınızı yapıştırın. Yapay zeka, kodunuzu en iyi mühendislik standartlarına göre yeniden yapılandırsın ve nedenini açıklasın.
Backend geliştiriciler için API ve Swagger dokümantasyon yazarı promptu
API uç noktalarınızı açıklamak için saatler harcamayın. Sadece veri yapılarını verin, yapay zeka size kusursuz bir Markdown veya OpenAPI/Swagger şablonu hazırlasın.
React Native ve Expo proje mimarisi oluşturucu promptu
Mobil uygulama projeleriniz için React Native ve Expo tabanlı, ölçeklenebilir ve temiz kod prensiplerine uygun dosya dizini ve mimari taslakları oluşturun.
Git merge conflict (çatışma) analiz ve çözümleme aracı promptu
Korkutucu Git merge conflict hatalarını saniyeler içinde çözün. Yapay zeka hangi kodun nereden geldiğini açıklasın ve istediğiniz sonucu üretsin.