İçeriğe atla

AÇIKLAMA

Bir doğrulama sonucunu anlayın

Bir doğrulama sonucu, kontrol edilen bir beklentinin hâlâ geçerli olup olmadığını söyler ve bir hatayı araştırmak için bağlam sağlar. Etkilenen kodla birlikte okuyun.

Son güncelleme

Markdown olarak oku

Bir kural ne anlama gelir

Kural, bir işlevin davranışına ilişkin bir beklentidir. İşlevin ne döndürdüğünü, çağıranların ne beklediğini veya sizin eklediğiniz bir gereksinimi tanımlayabilir. Kodunuzdan türetilen kurallar yanlış olabilir; bunları düzeltebilirsiniz.

Doğrulama neyi kontrol eder

Mimari kaynaktan ayrıştırılır ve işlevleri, çağıranları ve bağımlılıkları tanımlar. Özel bir model, bu mimariden beklentiler türetir. Doğrulama, değişiklikleri bu beklentilere karşı kontrol eder.

Neyin doğru olması gerektiğine model karar verir. Kurallar ise bunun hâlâ doğru olup olmadığını kontrol eder.

Bir hatayı okuyun

İşlevi, kuralı, bunun yerine ne olduğunu, konumu ve etkilenen çağıranları okuyun. Neyi değiştireceğinize karar vermeden önce kanıtı koda kadar takip edin. Bir hata, düzenlediğiniz dosyanın dışındaki çağıranları etkileyebilir.

Durumu anlayın

Başarılı bir sonuç, değerlendirilen kuralın geçtiği anlamına gelir. Hata, değerlendirilen kuralın sağlanmadığı anlamına gelir. Bekleyen veya kullanılamayan bir değerlendirme, geçtiğinin kanıtı değildir. Harekete geçmeden önce eşlik eden açıklamaları okuyun.

Yeni ve önceden var olan hatalar

Temel durum, kod tabanının değişiklikten önceki hâlidir. Bununla karşılaştırmak, yeni eklenen hataları zaten var olanlardan ayırır. Önceden var olan bir hata yine de önemli olabilir; etiket, bu hatanın bu değişiklikle gelmediğini söyler.

Beklentiyi veya kodu düzeltin

Kod yanlışsa kendiniz düzeltin ya da hata kartında Fix It’i seçin. Panolayer Agent işlevi, kuralı ve etkilenen çağıranları görev tanımı olarak alır; bitirdiğinde doğrulama yeniden çalışır. Beklenti yanlışsa kuralı düzeltin. Doğrulama her hatayı yakalamaz ve kapsam dile ve depoya göre değişir.