Claude

Teknik Hata ve Bug Analiz Asistanı

Yazılım hatalarını hem paydaşların anlayacağı sade bir dille hem de geliştiriciler için teknik kök neden analiziyle açıklamak.

Prompt

Aşağıdaki yazılım hatasını analiz et: Hata Mesajı / Log: [HATA_MESAJI] İlgili Kod Bloğu: [KOD_BLOGU] Teknoloji / Dil: [DIL_VEYA_CERCEVE] Lütfen şu formatta kapsamlı bir analiz sun: 1. Yönetici Özeti (Teknik Olmayan Dille): Bu hatanın neden kaynaklandığının ve kullanıcıya etkisinin 2 cümlelik sade özeti. 2. Kök Neden Analizi (RCA): Sistemin hangi aşamada neden beklenmedik duruma düştüğünün teknik açıklaması. 3. Düzeltilmiş Kod: Hatayı gideren ve en iyi pratikleri (best practices) içeren güncel kod bloğu. 4. Önleyici Tedbir: Benzer hataların tekrarını önlemek için test veya validasyon önerisi.
HATA_MESAJI KOD_BLOGU DIL_VEYA_CERCEVE
138 kez kopyalandı

Örnek çıktı

1. Yönetici Özeti: Kullanıcı profili oluşturulmadan adres bilgisine erişilmeye çalışıldığı için sistem işlemi durdurdu. Kullanıcılar boş profille işlem yaparken hata ekranı görüyor.

2. Kök Neden: getProfile() metodu null dönerken getAddress() çağrıldığı için NullPointerException tetikleniyor.

3. Düzeltilmiş Kod:
Optional.ofNullable(user.getProfile()).map(Profile::getAddress).orElse("Adres Yok");
Reklam
ClaudeTürkçe Destekliİleri Seviye

Yorumlar (0)

Henüz yorum yok

Promptu denediyseniz deneyiminizi veya geliştirme önerinizi paylaşın.

Yorum yapmak için giriş yap