Yazılım Hatası Teşhisi Ve Düzeltme Protokolü | En İyi Yapay Zeka Promptu
prod · Sürüm #1
Açıklama
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...
Prompt
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_basligi **Kod Parçası:** ```#programlama_dili #kod_parcasi ``` **Hata Mesajı veya Çıktı:** ``` #hata_mesaji ``` **Beklenen Davranış:** #beklenen_davranis **Gözlemlenen Davranış:** #gozlemlenen_davranis **Hatanın Oluştuğu Ortam/Bağlam:** #ortam_baglam **Denenen Çözümler ve Sonuçları:** #denenen_cozumler --- ## SLAYT 2: Biyolojik Teşhis (Kök Neden Analizi) **Hatanın Kök Nedeni:** #kok_nedeni **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. #kok_nedeni'nin kodda nasıl bir 'patoloji' oluşturduğunu detaylandır. **Etkilenen Modüller/Fonksiyonlar:** #etkilenen_moduller --- ## SLAYT 3: Tedavi Planı (Düzeltilmiş Kod) **Düzeltme Mantığı:** #duzeltme_mantigi **Adım Adım Düzeltme Süreci:** #adim_adim_duzeltme **Düzeltilmiş Kod Parçası:** ```#programlama_dili #duzeltilmis_kod ``` **Uygulama Notları:** #uygulama_notlari --- ## SLAYT 4: Önleyici Tedbirler (Alternatif Çözümler ve En İyi Uygulamalar) **Potansiyel Alternatif Çözümler:** #alternatif_cozumler **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_iyi_uygulamalar --- **Değişkenler:** * `#hata_basligi`: Hatanın kısa ve açıklayıcı bir başlığı. * `#programlama_dili`: Kullanılan programlama dili (örn: Python, JavaScript, Java). * `#kod_parcasi`: Hatanın bulunduğu veya etkilendiği ilgili kod bloğu. * `#hata_mesaji`: Konsol veya log çıktısındaki tam hata mesajı. * `#beklenen_davranis`: Kodun hatasız çalışması durumunda beklenen çıktı veya işlev. * `#gozlemlenen_davranis`: Hata nedeniyle gözlemlenen yanlış çıktı veya işlev. * `#ortam_baglam`: Hatanın meydana geldiği ortam (işletim sistemi, kütüphane versiyonları, veritabanı vb.) ve kodun amacı. * `#denenen_cozumler`: Hatanın giderilmesi için daha önce denenen adımlar ve bu denemelerin sonuçları. * `#kok_nedeni`: Hatanın temel kaynağı, en derin sebep. * `#etkilenen_moduller`: Hatanın doğrudan veya dolaylı olarak etkilediği diğer kod modülleri veya fonksiyonlar. * `#duzeltme_mantigi`: Hatanın nasıl düzeltildiğini açıklayan temel yaklaşım ve düşünce süreci. * `#adim_adim_duzeltme`: Hatanın giderilmesi için atılan somut, sıralı adımlar. * `#duzeltilmis_kod`: Hatanın giderildiği, güncellenmiş kod parçası. * `#uygulama_notlari`: Düzeltmenin uygulanması sırasında dikkat edilmesi gerekenler veya ek bilgiler. * `#alternatif_cozumler`: Hatanın giderilmesi için mevcut olan diğer uygulanabilir yaklaşımlar veya çözümler. * `#en_iyi_uygulamalar`: Gelecekte benzer hataları önlemek için önerilen geliştirme prensipleri veya metodolojileri.
Etiketler
0
Beğeni
0
Kopyalanma
0
Remix
131
Görüntülenme
Değerlendirmeler & Yorumlar (0)
Değerlendirme veya yorum eklemek için giriş yapmalısınız.
Giriş Yap