Bölüm 10 · Koşullar ve hata ayıklama
Prof. Dr. Bahadır Yüzbaşı · Kod sürümü 2026-09-27
Tüm bölümler · Tam kod arşivi (ZIP)
Konular
- Koşul, yalnızca ekrana yazılan metin değildir
- Yaşayan örnek sınıflı girdi hatası üretir
- tryCatch() çağrıdan çıkarak işler
- Çağıran işleyici sinyal noktasında çalışır
- Temizlik, hatayı yutmadan yapılmalıdır
- Kullanıcı doğrulaması ile iç değişmez ayrılır
- Hata ayıklama çağrı yığınını daraltır
- En küçük yeniden üretilebilir örnek bir bilimsel araçtır
- Bölüm laboratuvarı
Ön koşullar ve çalıştırma
Gerekli kurulu bileşenler: jsonlite, digest.
Bu komut Bölüm 6–10 ortak test grubunu çalıştırır; tek dosyanın bağımsız çalıştığı iddiası değildir. Yardımcı işlevler ve girdiler birlikte yüklenir.
Önce tam arşivi açın. Aşağıdaki yolu arşivden çıkan R_programlama dizininin gerçek tam yoluyla değiştirin. Rscript PATH üzerinde bulunmalıdır.
macOS/Linux (Terminal):
cd /absolute/path/to/R_programlama
LANGUAGE_CORE_RUN_ID=okur-bolum-10-01 Rscript --vanilla scripts/run_language_core_smoke.R
Windows (PowerShell):
cd "C:/path/to/R_programlama"
$env:LANGUAGE_CORE_RUN_ID="okur-bolum-10-01"
Rscript --vanilla scripts/run_language_core_smoke.R
Test grubunu yeniden çalıştırırken 01 son ekini 02 yapın; önceki sonuçlar korunur. Grup sonuçları validation/v0.1/<run-id>/ altında, sürüm ve bütünlük kayıtlarıyla saklanır.
Beklenen sonuç
Komut sıfır çıkış koduyla tamamlanır; test raporunda tüm kapılar PASS/TRUE olmalıdır. Eksik paket/derleyici durumunda başarı varsayılmaz; hata iletisini izleyin.
Bölüm dosyaları
Tek dosya bağlantıları inceleme içindir. Çalıştırmak için tam arşiv önerilir; ortak saf-R referansı ve diğer bölüm dosyaları gerekebilir.
← Bölüm 9 · Dizin · Bölüm 11 →