Build with AI: From Zero to Your First App · Modül 7: Hata ayıklama ve test · Lab
Sına Rutini Artı Döngü Tatbikatı
40 dk uygulamalı · Çekirdek
Yalnız tarayıcı. Verilen düzeltmede gömülü gerilemeyle tam rutini çalıştırırsın; sonra hükümlü iki ölü hipotezle döngü tatbikatı yaparsın.
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
- Düzeltmeden önce normal, sınır, hatalı ve eski-özellik satırlı sına listesini yazar
- Gömülü gerilemeyi rutinle yakalar
- Takılmış arızaya tek sınamalı ve hükümlü iki ölü hipotez yazar
Adım 1
Listeyi yaz
Sınanan düzeltme: kota kontrolü artı mesaj. Liste: normal gönderim kalıcı; sınır tam-50 kabul; hatalı boş korumalı; eski özellikler yankı, doğrulama, 360px yerleşim, silme. Yerleşim satırı mesaj biçiminden gömülü taşmayı gizler.
Adım 2
Rutini çalıştır
Her satırı çalıştır, geçti/kaldı kaydet. Yerleşim satırı kalır: mesaj 360px'te taşıyor. Genişlik kuralını tek düzelt, listeyi yeşile yeniden çalıştır.
Adım 3
Döngü çıkışını çalıştır
Takılmış yankı-eski-değer arızasına hipotez bir (kaydetmeden önce okur) tek sınama ve ölü hükmü, hipotez iki (önbellekli liste çizer) sınama ve doğrulanmış hüküm yaz. Yöntemi tetikleyen döngü işaretlerini not et.
Çalıştığını nasıl doğrularsın
- Düzeltmeden önce dört sınıflı sına listesi yazılmış
- Gömülü gerileme yerleşim satırıyla yakalanmış, tek düzeltilmiş, liste yeşil yeniden çalışmış
- Tek sınamalı ve hükümlü iki hipotez yazılmış
- Çıkış kararlı döngü işaretleri not edilmiş
Ç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
Rutin koşulsuzdur. 'Değişiklik kayıttı' diye yerleşim satırını atlamak gömülü hatayı tasarım gereği kaçırır.
Aşama 2: yön
Gerilemeyi tek genişlik kuralıyla düzelt, sonra her şeyi yeniden çalıştır. Tek düzeltme artı tam yeniden çalıştırma kanundur.
Aşama 3: cevaba yakın
Hipotezler tek cümle ve tek sınama olmalı. Üst üste hipotez döngüyü baştan başlatır.
Açıklamalı çözüm (dürüst denemeden sonra aç)
Çözüm. Liste çalıştırması: normal geçti, sınır geçti, hatalı geçti, yankı geçti, doğrulama geçti, yerleşim KALDI (mesaj 360px'te taşıyor), silme geçti. Tek düzeltme: mesaj genişlik kuralı akışkan. Yeniden çalıştırma: tümü yeşil. Döngü tatbikatı: H1 kaydetmeden-önce-oku, sıralama sınaması, ölü; H2 önbellekli-liste çizimi, taze okuma sınaması, doğrulanmış düzeltme. İşaretler not edildi: iki kez aynı arıza artı belirsizleşen istek. Yöntem döngüden çıkardı; üçüncü aynı yalvarma formu baştan yazardı.