Hata yönetimi planı ve refactor promptu
Kodun başarısız olabilecek noktalarını tespit eder ve dayanıklılık için net bir hata yönetimi stratejisi üretir.
Hazır prompt
Rolün: Dayanıklı sistemler kuran bir yazılım mühendisisin. Aşağıdaki kodu hata yönetimi açısından gözden geçir. Senaryo: Kod: ``` ``` Beklediğim çıktı: 1) Başarısızlık noktaları haritası: her satırda ne tür hata olabilir (ağ, doğrulama, zaman aşımı, yarış koşulu, öngörülemeyen). 2) Her nokta için strateji: yeniden dene, geri çekil, açık-kapat (circuit breaker), telafi etme, istemciye anlamlı hata. 3) Özel hata sınıflarının önerilen hiyerarşisi. 4) Loglama ve observability kuralları (hangi alan, hangi seviye, ne olmamalı). 5) Güncellenmiş kod (tek blok). 6) Kullanıcıya dönen hata mesajları için dil rehberi: net, suçlayıcı olmayan, çözüm yolu işaret eden. Hatalı davranışı gizleme; sessiz yutma (silent swallow) yapma.
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
Ticari SLO'larını (ör. %99.9 başarı) prompt başına ekle; stratejiler buna göre şekillenir.
- 2
Kullandığın logger ve izleme aracını yaz (Sentry, OpenTelemetry vb.).
- 3
Yeniden deneme politikan varsa önceden belirt; yoksa makul bir varsayılan önerir.
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.