Dünyanın en detaylı ücretsiz FDE + DevOps kütüphanesi: 140 üzeri ders, 70 üzeri lab ve 80 uzun yazı, İngilizce ve Türkçe. Öğrenmeye başla →

Build with AI: From Zero to Your First App · Modül 7: Hata ayıklama ve test · Lab

Üç Hatayı Kafesle

30 dk uygulamalı · Çekirdek

Yalnız tarayıcı. Üç belirsiz rapor başlangıç malzemesi olarak verilir; düzeltmeden önce her birini kafeslersin.

Bu labın üç yolu var. A: aşağıdaki tarayıcı adımları, ana yol, hesapsız ücretsiz. B: aynı görevi varsa kendi AI aracınla denemek (aracın koşul ve kotaları geçerli). C: verilen malzeme ve aşağıdaki açıklamalı çözümle çalışmak, aynı beceriyi öğretir. Hiçbir yol, canlı AI aracı kullanmamışa kullanmış gibi göstermez.

Hedefler

  • Üç belirsiz raporu beklenen/gerçekleşen/adım üretimlerine çevirir
  • Kararlılık için her adımı iki kez çalıştırır
  • Üçünü gerekçeli düzeltme-önceliğine sokar
  1. Adım 1

    Her hatayı kafesle

    Raporlar: (1) 'siparişler bazen kayboluyor', (2) 'form telefonda garip davranıyor', (3) 'toplam yanlış görünüyor.' Her birine beklenen, gerçekleşen ve adımlar yaz. Kesintili olanda tur başına tek koşul değiştir.

  2. Adım 2

    Kararlılığı kanıtla

    Her adımı iki kez çalıştır. Aynı sonuç kafeslendi demektir; değişen sonuç tek koşul değiştirerek ava devam demektir.

  3. Adım 3

    Sırala

    Veri kaybı önce (kaybolan sipariş), para ikinci (yanlış toplam), yerleşim üçüncü (telefon garipliği); tek satırlık nedenlerle.

Çalıştığını nasıl doğrularsın

  • Adımlı üç üç-satırlık üretim
  • Her adım iki kez sonuç kayıtlı çalışmış
  • Gerekçeli düzeltme-öncelik sıralaması (veri, para, yerleşim)
  • Kafeslemeden önce düzeltme denenmemiş

Çalışma alanı

0/2 kontrol geçiyor · Yalnız kapsam bilgisidir, kalite puanı değildir.

Taslak bu tarayıcıda saklanıyor.

İpuçları, üç aşamalı

Aşama 1: dürtme

'Bazen' gizli girdi değişiyor demektir. Siparişte kayıt doluluğunu, telefonda genişliği, toplamda boş ve değerli adedi değiştir.

Aşama 2: yön

'Telefonda garip' iki aday hatadır (taşma, etiket). İki kafese böl.

Aşama 3: cevaba yakın

Veri kaybı parayı, para yerleşimi yener. Kaybolan sipariş güveni en hızlı yıkar.

Açıklamalı çözüm (dürüst denemeden sonra aç)

Çözüm. Hata 1 kafeslendi: eski veriyle kaydı doldur, gönder, yeniden yükle: girişler sessiz düştü. Hata 2 bölündü: 2a 360px taşma (yana kaydırma var), 2b etiket eksik (doldur-geri-oku adsız). Hata 3 kafeslendi: boş adet gönderildi, toplam NaN. Kararlılık: her çalıştırma iki kez aynı. Sıra: hata 1 (veri kaybı), hata 3 (para yanlış), hata 2 (yerleşim). Düzeltme denenmedi; sahneler kararlı, raporlara hazır.