الدرس 3 من 8
الحالات الأربع
- 15 دقيقة
- 5 معايير للتصحيح
- 3 تلميحات
- إلى المطلوب
هدف الدرس
تحميل ونجاح وخطأ وفراغ
01
الشرح
كل طلب شبكة له أربع حالات، ومَن يرسم واحدة منها فقط يبني نموذجًا لا منتجًا:
ينتظر — وإلا ظنّ المستخدم أن الزرّ معطّل فضغطه عشرًا. نجح. فشل — برسالة تقول ما العمل. نجح وعاد فارغًا — وهذه أكثرها نسيانًا، وقائمة فارغة بلا كلمة تبدو كعطل.
واجعل الزرّ معطّلًا أثناء الانتظار: أبسط حماية من طلبين متسابقين.
02
المطلوب
ارسم الحالات الأربع في #out، وعطّل الزرّ أثناء الانتظار.
معايير التصحيح
5 معايير- حالة الانتظار تظهر فورًا
- الزرّ معطّل أثناء الانتظار
- النجاح يرسم القائمة ويعيد تفعيل الزرّ
- النتيجة الفارغة تُعلَن بنصّ لا بفراغ
- الفشل يعرض رسالته ولا يترك الزرّ معطّلًا