Yapay Zeka Kütüphanesi
HAZIRPROMPTLAR
Bildirimler

Son eklenen içerikler

13.01.2026

Yazılım Hatası Teşhisi ve Düzeltme Protokolü

Merhaba! Yazılım geliştirme süreçlerinde karşılaşılan hatalar, bir sistemin sağlıklı işleyişini bozan 'semptomlar' gibidir. Bu prompt, karmaşık kod hatalarını tıpkı bir biyologun bir organizmadaki hastalığı teşhis etmesi gibi kök nedenine inerek analiz etmenizi ve çözüme kavuşturmanızı sağlar. Özellikle iş dünyasında ve girişimcilikte, hataların hızlı ve doğru tespiti, projenizin sürdürülebilirliği ve başarısı için kritik öneme sahiptir.

Bu araç, size sadece düzeltilmiş kodu sunmakla kalmayacak, aynı zamanda hatanın nedenini, düzeltme mantığını, adım adım düzeltme sürecini ve gelecekte benzer hataları önlemeye yönelik stratejileri içeren kapsamlı bir rapor oluşturacaktır. Bu raporu doğrudan Tome gibi bir sunum aracında kullanarak bulgularınızı ekibinize veya paydaşlarınıza net ve anlaşılır bir şekilde sunabilirsiniz.

Promptu kullanırken, hatayı olabildiğince detaylı tanımlamanız ve ilgili tüm bağlamı sağlamanız önemlidir. Örneğin, [KOD PARÇASI] değişkenine yalnızca hatanın bulunduğu veya etkilendiği kodu ekleyin; tüm projeyi değil. [HATA MESAJI] alanına, terminalde gördüğünüz tam hata çıktısını kopyalayın. [BEKLENEN DAVRANIŞ] ve [GÖZLEMLENEN DAVRANIŞ] kısımları, sistemin ne yapması gerekirken ne yaptığını netleştirir. [DENENEN ÇÖZÜMLER] kısmında ise, daha önce uyguladığınız adımları listelemeniz, gereksiz tekrarları önleyecektir. Bu yapılandırılmış giriş, doğru ve etkili bir analiz için hayati öneme sahiptir. Unutmayın, iyi bir teşhis, etkili bir tedavinin anahtarıdır.

  • Hızlı Kök Neden Tespiti: Karmaşık hataların altında yatan temel sorunları anında belirleyin.
  • Adım Adım Çözüm Rehberliği: Düzeltme sürecini net talimatlarla takip edin.
  • Geleceğe Yönelik Önlemler: Benzer hataların tekrarını önlemek için en iyi uygulamaları öğrenin.

Bu yaklaşım, hata ayıklama sürecini sadece bir teknik görev olmaktan çıkarıp, bir sistem sağlığı optimizasyonuna dönüştürür.


{ }Değişken Açıklamaları:

  • [HATA BAŞLIĞI]: Slayt 1'de hatanın kısa özet başlığını yerleştirerek problemi tanımlar. Örnek: Sıfırla Bölme Hatası, Null Pointer Exception, Array Index Hatası.
  • [PROGRAMLAMA DİLİ]: Kod bloklarının başında programlama dilini belirterek syntax vurgular. Örnek: Python, JavaScript, Java.
  • [KOD PARÇASI]: Slayt 1'de hatanın oluştuğu orijinal kod bloğunu gösterir. Örnek: def divide(a, b): return a / b, for i in range(10): print(arr[İ]), int(input()) + 'string'.
  • [HATA MESAJI]: Slayt 1'de konsol veya logdaki tam hata çıktısını listeler. Örnek: ZeroDivisionError: division by zero, IndexError: list index out of range, TypeError: unsupported operand.
  • [BEKLENEN DAVRANIŞ]: Slayt 1'de hatasız çalışmada kodun üretmesi gereken sonucu tarif eder. Örnek: Sayılar arası bölme sonucu dönecek, Liste elemanları sırayla yazdırılacak, Sayı ve string birleşimi string dönecek.
  • [GÖZLEMLENEN DAVRANIŞ]: Slayt 1'de hatayla ortaya çıkan yanlış davranışı açıklar. Örnek: Program çökecek ve hata verecek, Son elemanlar atlanacak, Hiçbir çıktı üretilmeyecek.
  • [ORTAM BAĞLAM]: Slayt 1'de hatanın çıktığı sistem ortamını ve kod amacını belirtir. Örnek: Python 3.9, Windows 10, Flask 2.0 ile web app, Node.js 18, Linux Ubuntu veritabanı bağlantısı.
  • [DENENEN ÇÖZÜMLER]: Slayt 1'de önceden denen çözüm adımlarını ve başarısızlıklarını özetler. Örnek: If ile sıfır kontrolü eklendi ama çalışmadı, Try-except bloğu yetersiz kaldı, Versiyon downgrade denendi başarısız.
  • [KÖK NEDENİ]: Slayt 2'de hatanın en derin sebebini biyolojik patoloji gibi analiz eder. Örnek: Bölücü değişkenin None değeri kontrol edilmedi, Liste uzunluğu dinamik hesaplanmadı, Tip dönüşümü unutuldu.
  • [ETKİLENEN MODÜLLER]: Slayt 2'de hatanın yayıldığı diğer fonksiyon veya modülleri listeler. Örnek: hesapla.py ve raporla.py, main.js ve utils.js, database.py ve api.py.
  • [DÜZELTME MANTIĞI]: Slayt 3'te hatayı giderme yaklaşımını temel düşünce süreciyle açıklar. Örnek: Sıfır kontrolü eklenerek güvenli bölme sağlanır, Dinamik sınır kontrolü ile taşma önlenir, Tip dönüştürme fonksiyonu kullanılır.
  • [ADIM ADIM DÜZELTME]: Slayt 3'te hatayı düzeltme adımlarını sıralı şekilde tarif eder. Örnek: 1. Değişkeni kontrol et, 2. If bloğu ekle, 3. Test et; 1. Len fonksiyonu kullan, 2. Sınır koy, 3. Debug yap.
  • [DÜZELTİLMİŞ KOD]: Slayt 3'te hatasız hale getirilmiş güncel kod bloğunu sunar. Örnek: def divide(a, b): if b == 0: return None; return a / b, for i in range(len(arr)): print(arr[İ]), str(int(input())) + 'string'.
  • [UYGULAMA NOTLARI]: Slayt 3'te düzeltmeyi uygularken dikkat edilecek ek ipuçlarını verir. Örnek: Test verileriyle doğrula, Log ekle izleme için, Performans etkisi düşük tut.
  • [ALTERNATİF ÇÖZÜMLER]: Slayt 4'te hataya başka uygulanabilir çözüm yollarını önerir. Örnek: Math.fdiv kullan, Varsayılan değer ata, Decimal kütüphanesi entegre et.
  • [EN İYİ UYGULAMALAR]: Slayt 4'te benzer hataları önleyecek geliştirme prensiplerini listeler. Örnek: Birim testleri yaz, Kod inceleme yap, Tip hinting kullan, CI/CD pipeline kur.
Gemini
Yazılım Hatası Teşhisi ve Düzeltme Protokolü - Tome Yapay Zeka Görseli

Değişkenleri Düzenle

Bir yazılım projesindeki belirli bir hatayı ayıklamak ve çözümünü bir sunum formatında raporlamak için bir teknik eğitmen olarak hareket et. Hata ayıklama sürecini, bir organizmadaki hastalığı teşhis etme ve tedavi etme sürecine benzeterek analiz et ve çıktı üret. Çıktı, Tome sunum aracı için uygun, slayt benzeri bölümlerden oluşmalı ve aşağıdaki yapıyı takip etmeli:

---

## SLAYT 1: Problem Tanımı

**Hata Başlığı:** [HATA BAŞLIĞI]

**Kod Parçası:**
```[PROGRAMLAMA DİLİ]
[KOD PARÇASI]
```

**Hata Mesajı veya Çıktı:**
```
[HATA MESAJI]
```

**Beklenen Davranış:** [BEKLENEN DAVRANIŞ]

**Gözlemlenen Davranış:** [GÖZLEMLENEN DAVRANIŞ]

**Hatanın Oluştuğu Ortam/Bağlam:** [ORTAM BAĞLAM]

**Denenen Çözümler ve Sonuçları:** [DENENEN ÇÖZÜMLER]

---

## SLAYT 2: Biyolojik Teşhis (Kök Neden Analizi)

**Hatanın Kök Nedeni:** [KÖK NEDENİ]

**Analiz ve Teşhis Süreci:**
Bir doktorun hastanın semptomlarını değerlendirmesi gibi, hatanın temel nedenini bulmak için hangi adımları izledin? Hatanın sistemin hangi 'organında' veya 'fonksiyonunda' bir dengesizliğe yol açtığını açıkla. [KÖK NEDENİ]'nin kodda nasıl bir 'patoloji' oluşturduğunu detaylandır.

**Etkilenen Modüller/Fonksiyonlar:** [ETKİLENEN MODÜLLER]

---

## SLAYT 3: Tedavi Planı (Düzeltilmiş Kod)

**Düzeltme Mantığı:** [DÜZELTME MANTIĞI]

**Adım Adım Düzeltme Süreci:** [ADIM ADIM DÜZELTME]

**Düzeltilmiş Kod Parçası:**
```[PROGRAMLAMA DİLİ]
[DÜZELTİLMİŞ KOD]
```

**Uygulama Notları:** [UYGULAMA NOTLARI]

---

## SLAYT 4: Önleyici Tedbirler (Alternatif Çözümler ve En İyi Uygulamalar)

**Potansiyel Alternatif Çözümler:** [ALTERNATİF ÇÖZÜMLER]

**Gelecekte Benzer Hataları Önleme Stratejileri:**
Bu 'hastalığın' tekrar etmesini engellemek için hangi 'bağışıklık sistemini güçlendirici' önlemler alınmalı? Örneğin, kod inceleme süreçleri, birim testleri, entegrasyon testleri, sürekli entegrasyon/dağıtım (CI/CD) uygulamaları, daha iyi dokümantasyon veya geliştirici eğitimleri gibi önerilerde bulun.

**Önerilen En İyi Uygulamalar:** [EN İYİ UYGULAMALAR]

---

**Değişkenler:**
* `[HATA BAŞLIĞI]`: Hatanın kısa ve açıklayıcı bir başlığı.
* `[PROGRAMLAMA DİLİ]`: Kullanılan programlama dili (örn: Python, JavaScript, Java).
* `[KOD PARÇASI]`: Hatanın bulunduğu veya etkilendiği ilgili kod bloğu.
* `[HATA MESAJI]`: Konsol veya log çıktısındaki tam hata mesajı.
* `[BEKLENEN DAVRANIŞ]`: Kodun hatasız çalışması durumunda beklenen çıktı veya işlev.
* `[GÖZLEMLENEN DAVRANIŞ]`: Hata nedeniyle gözlemlenen yanlış çıktı veya işlev.
* `[ORTAM BAĞLAM]`: Hatanın meydana geldiği ortam (işletim sistemi, kütüphane versiyonları, veritabanı vb.) ve kodun amacı.
* `[DENENEN ÇÖZÜMLER]`: Hatanın giderilmesi için daha önce denenen adımlar ve bu denemelerin sonuçları.
* `[KÖK NEDENİ]`: Hatanın temel kaynağı, en derin sebep.
* `[ETKİLENEN MODÜLLER]`: Hatanın doğrudan veya dolaylı olarak etkilediği diğer kod modülleri veya fonksiyonlar.
* `[DÜZELTME MANTIĞI]`: Hatanın nasıl düzeltildiğini açıklayan temel yaklaşım ve düşünce süreci.
* `[ADIM ADIM DÜZELTME]`: Hatanın giderilmesi için atılan somut, sıralı adımlar.
* `[DÜZELTİLMİŞ KOD]`: Hatanın giderildiği, güncellenmiş kod parçası.
* `[UYGULAMA NOTLARI]`: Düzeltmenin uygulanması sırasında dikkat edilmesi gerekenler veya ek bilgiler.
* `[ALTERNATİF ÇÖZÜMLER]`: Hatanın giderilmesi için mevcut olan diğer uygulanabilir yaklaşımlar veya çözümler.
* `[EN İYİ UYGULAMALAR]`: Gelecekte benzer hataları önlemek için önerilen geliştirme prensipleri veya metodolojileri.

Bir yazılım projesindeki belirli bir hatayı ayıklamak ve çözümünü bir sunum formatında raporlamak için bir teknik eğitmen olarak hareket et. Hata ayıklama sürecini, bir organizmadaki hastalığı teşhis etme ve tedavi etme sürecine benzeterek analiz et ve çıktı üret. Çıktı, Tome sunum aracı için uygun, slayt benzeri bölümlerden oluşmalı ve aşağıdaki yapıyı takip etmeli:

---

## SLAYT 1: Problem Tanımı

**Hata Başlığı:** [HATA BAŞLIĞI]

**Kod Parçası:**
```[PROGRAMLAMA DİLİ]
[KOD PARÇASI]
```

**Hata Mesajı veya Çıktı:**
```
[HATA MESAJI]
```

**Beklenen Davranış:** [BEKLENEN DAVRANIŞ]

**Gözlemlenen Davranış:** [GÖZLEMLENEN DAVRANIŞ]

**Hatanın Oluştuğu Ortam/Bağlam:** [ORTAM BAĞLAM]

**Denenen Çözümler ve Sonuçları:** [DENENEN ÇÖZÜMLER]

---

## SLAYT 2: Biyolojik Teşhis (Kök Neden Analizi)

**Hatanın Kök Nedeni:** [KÖK NEDENİ]

**Analiz ve Teşhis Süreci:**
Bir doktorun hastanın semptomlarını değerlendirmesi gibi, hatanın temel nedenini bulmak için hangi adımları izledin? Hatanın sistemin hangi 'organında' veya 'fonksiyonunda' bir dengesizliğe yol açtığını açıkla. [KÖK NEDENİ]'nin kodda nasıl bir 'patoloji' oluşturduğunu detaylandır.

**Etkilenen Modüller/Fonksiyonlar:** [ETKİLENEN MODÜLLER]

---

## SLAYT 3: Tedavi Planı (Düzeltilmiş Kod)

**Düzeltme Mantığı:** [DÜZELTME MANTIĞI]

**Adım Adım Düzeltme Süreci:** [ADIM ADIM DÜZELTME]

**Düzeltilmiş Kod Parçası:**
```[PROGRAMLAMA DİLİ]
[DÜZELTİLMİŞ KOD]
```

**Uygulama Notları:** [UYGULAMA NOTLARI]

---

## SLAYT 4: Önleyici Tedbirler (Alternatif Çözümler ve En İyi Uygulamalar)

**Potansiyel Alternatif Çözümler:** [ALTERNATİF ÇÖZÜMLER]

**Gelecekte Benzer Hataları Önleme Stratejileri:**
Bu 'hastalığın' tekrar etmesini engellemek için hangi 'bağışıklık sistemini güçlendirici' önlemler alınmalı? Örneğin, kod inceleme süreçleri, birim testleri, entegrasyon testleri, sürekli entegrasyon/dağıtım (CI/CD) uygulamaları, daha iyi dokümantasyon veya geliştirici eğitimleri gibi önerilerde bulun.

**Önerilen En İyi Uygulamalar:** [EN İYİ UYGULAMALAR]

---

**Değişkenler:**
* `[HATA BAŞLIĞI]`: Hatanın kısa ve açıklayıcı bir başlığı.
* `[PROGRAMLAMA DİLİ]`: Kullanılan programlama dili (örn: Python, JavaScript, Java).
* `[KOD PARÇASI]`: Hatanın bulunduğu veya etkilendiği ilgili kod bloğu.
* `[HATA MESAJI]`: Konsol veya log çıktısındaki tam hata mesajı.
* `[BEKLENEN DAVRANIŞ]`: Kodun hatasız çalışması durumunda beklenen çıktı veya işlev.
* `[GÖZLEMLENEN DAVRANIŞ]`: Hata nedeniyle gözlemlenen yanlış çıktı veya işlev.
* `[ORTAM BAĞLAM]`: Hatanın meydana geldiği ortam (işletim sistemi, kütüphane versiyonları, veritabanı vb.) ve kodun amacı.
* `[DENENEN ÇÖZÜMLER]`: Hatanın giderilmesi için daha önce denenen adımlar ve bu denemelerin sonuçları.
* `[KÖK NEDENİ]`: Hatanın temel kaynağı, en derin sebep.
* `[ETKİLENEN MODÜLLER]`: Hatanın doğrudan veya dolaylı olarak etkilediği diğer kod modülleri veya fonksiyonlar.
* `[DÜZELTME MANTIĞI]`: Hatanın nasıl düzeltildiğini açıklayan temel yaklaşım ve düşünce süreci.
* `[ADIM ADIM DÜZELTME]`: Hatanın giderilmesi için atılan somut, sıralı adımlar.
* `[DÜZELTİLMİŞ KOD]`: Hatanın giderildiği, güncellenmiş kod parçası.
* `[UYGULAMA NOTLARI]`: Düzeltmenin uygulanması sırasında dikkat edilmesi gerekenler veya ek bilgiler.
* `[ALTERNATİF ÇÖZÜMLER]`: Hatanın giderilmesi için mevcut olan diğer uygulanabilir yaklaşımlar veya çözümler.
* `[EN İYİ UYGULAMALAR]`: Gelecekte benzer hataları önlemek için önerilen geliştirme prensipleri veya metodolojileri.

Bu Prompt Seni Bekliyor

Tome için hazırlanmış bu promptu anında kopyala, kullan.

Ücretsiz üye ol, binlerce prompta eriş.

830 üye 1,595 prompt 2,472 kopya 104,663 görüntülenme

10 saniyede üye ol, sınırsız prompt keşfet

Nile Kapak
Nile profil fotoğrafı

Nile

"Sizin için dünyanın en güzel promptlarını üretiyorum."
Üyelik 21.12.2025
Son Giriş 21.12.2025
Profili İncele

İstatistikler

Puan (5 üzerinden)

Henüz puan yok
Kopya
0
Görülme
46
Beğeni
0
Kullanım Zorluğu İleri Seviye

Bu prompt kullanmadan önce düzenlemeniz gereken 16 değişken içerir.

Paylaş

Biliyor muydunuz?

Türkçe prompt yazıyorsan bile en kaliteli teknik terimleri İngilizce yazmak (chain of thought, few-shot, step-by-step reasoning) hâlâ daha iyi sonuç veriyor.

AI Engine

Sizin İçin Seçtiklerimiz

Nile profil fotoğrafı Nile
99 2

Next.js'le SEO Blog Sitesi Kodla!

Nile profil fotoğrafı Nile
27 0

Cline ile Kod Tabanı için Geliştirme Önerileri Alma

Nile profil fotoğrafı Nile
105 0

Terraform IaC Trendlerini Analiz Et Çözüm Üret

Nile profil fotoğrafı Nile
97 0

Boş Durum Tasarımını Kodla Optimize Etme Kılavuzu

Topluluk Görüşleri

Bu içerik hakkında üyeler neler düşünüyor?

Topluluğa Katılın

Promptlarını paylaşmak, favorilerini kaydetmek ve içerik üreticileriyle etkileşime geçmek için hemen ücretsiz üye ol.

830 üye 1,248 yorum 880 içerikte tartışma