Build with AI: From Zero to Your First App · Modül 2: İyi görev ve prompt yazma
Kabul Ölçütleri ve Düzeltme İstekleri
'Güzel yap' istek değil, ruh halidir. Bu ders düzeltme dileklerini sınanabilir kabul ölçütüne çevirir ve tek şeyi, üç şeyi kırmadan düzelten istemeyi gösterir.
10 dk okuma
Kazanımlar
- Belirsiz değişiklik isteklerini ölçülebilir kabul ölçütüyle değiştirir
- Değişmesi gerekeni, dokunulmaması gerekenten ayırır
- Aracın çalışan parçaları kırmadan izleyeceği düzeltme isteği yazar
- Görsel ve işlevsel gereksinimleri ayrı testlerle kontrol eder
Neden önemli
Yeni başlayanların yazdığı en pahalı cümle "güzel duruyor, biraz canlandır." Araç sonra her şeyi yeniden üretir: renkler, yerleşim, metin ve sessizce eskiden çalışan form davranışı. Üç tur sonra sayfa daha güzel ve kırık; kimse hangi turun kırdığını adlandıramaz. Ölçülebilir ölçüt bunu iki kez engeller: inşaattan önce bitmişi o kadar kesin tanımlar ki anlaşmazlık kaybolur; düzeltmede değişimi çitler, çalışan parçalar yaşar. Profesyoneller buna kabul ölçütü der ve var olan en ucuz kalite aracıdır: görüşleri teste çeviren birkaç cümle.
Kavramlar
Kabul ölçütü bir dakikada evet/hayırla kontrol edilen cümledir. "Profesyonel duruyor" çöker; "telefon genişliğinde yatay kaydırmasız tüm metin okunur" geçer. Ölçütleri üç grupta yaz:
- Görsel. Nasıl göründüğü, ölçülebilir: "başlıklar gövde metninden büyük",
"fotoğraflar ekrandan taşmaz", "butona telefonda kaydırmadan ulaşılır".
- İşlevsel. Ne yaptığı, adım adım: "ad, ürün ve saat girince aynı üç değerli
onay gösterir", "yenileme kayıtlı siparişleri tutar", "boş form hangi alanın eksik olduğunu söyler".
- Korunan. Bu düzeltmede değişmemesi gereken, açıkça adlı: "üç bölümü, sözleri
ve renkleri koru; yalnız saatler metnini değiştir." Korunan liste çittir. Çoğu düzeltme hasarı adlandırılmamış şeylere gelir; çünkü adı konmamış şey korunmaz.
Düzeltme isteği sabit biçimdedir: koru (ne kalır) artı değiştir (ölçütüyle tek şey) artı kontrol (nasıl doğrulayacağın). Örnek: "Yerleşim, renkler ve tüm metni koru. Yalnız saatler bölümünü değiştir: 08:00-19:00 açık, pazartesi kapalı. Telefon genişliğine daraltıp bölümü okuyarak kontrol edeceğim." İstek başına tek değişiklik. İki değişiklik iki istek demektir; çünkü birlikte bozulan iki değişiklik birbirinden ayırt edilemez.
Görsel ve işlevsel kontrol ayrıdır. Görsel kontrol iki boyutta gözle (telefon genişliği ve masaüstü). İşlevsel kontrol elle (doldur, gönder, yenile, boş girdiyle bilerek boz). "Açılıyor"u işlevsel test sayma; açılma işlemeyi değil çizimi kanıtlar. M07L27 bunu tam test rutinine genişletecek; şimdilik alışkanlık: her değişiklik bir bakış-kontrolü ve bir el-kontrolü alır.
Uygulamalı örnek
Belirsiz düzeltme: "Form sıkıcı duruyor, iyileştir." Muhtemel sonuç: yeni renkler, yeni yerleşim, etiketler yerine yazınca kaybolan yer tutucu metin (erişilebilirlik arızası) ve onay artık yanlış saat biçimi gösteriyor. Tek belirsiz dileğe dört gerileme.
Ölçüt-öncelikli düzeltme: koru-listesi ("tüm alanları, etiketleri, sırayı ve renkleri koru"), değiştir ("gönder butonunu telefonlarda tam genişlik yap; ölçüt: 360px'te buton form genişliğini kaplar, tıklanır kalır"), kontrol ("360px'e daraltıp dokunacağım"). Araç tek kuralı değiştirir, otuz saniyede doğrularsın, geri kalan el değmeden durur.
Beklenen sonuç: kendi projenden üç belirsiz dilek; koru artı değiştir artı kontrol olarak, her biri bir dakikada doğrulanabilir.
Sık yapılan yanlış
Toplama: "zaman kazansın" diye tek mesaja beş değişiklik. Zaman harcar: sonuç bozulunca her değişiklik şüphelidir ve onları ayıklama mesajları kazanılan mesajları aşar. Tek istek, tek değişiklik, tek kontrol. Hız daha az mesajdan değil, daha az onarımdan gelir.
Lab ve sonraki adım
Lab A06 kabul ölçütlü üç değişiklik isteği yazar; görsel kontrolleri işlevsel olanlardan ayırır. Sırada M03 modülü var: kaputu açar; sitelerin, tarayıcıların ve dosyaların gerçekte ne olduğu; brif ve ölçütlerin ödünç kelimelere değil gerçek anlayışa dayanır.
Mini kontrol
4 soruluk isteğe bağlı öz kontrol. Yanıtlar cihazından çıkmaz, saklanmaz ve hiçbir değerlendirmeye sayılmaz.
Ders geri bildirimi
Henüz yayında geri bildirim yok.
Geri bildirim yazmak için giriş yap ve dersi tamamla.
Alıştırma
Projene dair üç belirsiz dileği al ('güzel', 'iyi', 'modern'). Her birini koru artı değiştir artı kontrol olarak yeniden yaz; üçünde en az bir görsel ve bir işlevsel kontrol olsun.
Geçme kriterleri
Koru/değiştir/kontrol biçiminde üç düzeltme; her değişiklik bir dakikada evet/hayırla kontrol edilen ölçütlü; görsel ve işlevsel kontrol ikisi de var; her istek tam tek şeyi değiştirir.
Sonraki adım
Kursu bitir: proje, final, sertifika.
Son ders bitti. Bitirme projesini teslim et, ücretsiz final değerlendirmesini geç, ardından isteğe bağlı 15 USD sertifika açılır.