الدرس 2 من 8
الحارس المبكر
- 12 دقيقة
- 6 معايير للتصحيح
- 3 تلميحات
- إلى المطلوب
هدف الدرس
اخرج بدل أن تتداخل
01
الشرح
الدالة التي تتداخل فيها الشروط أربع مرّات تصير غير مقروءة، وتُخفي الحالات التي لم تُعالَج.
البديل الحارس المبكر: تتحقّق من كل حالة شاذّة في أول الدالة وتخرج فورًا، فيبقى المسار الطبيعي في المستوى الأول غير مُزاح.
ومكسبها الحقيقي ليس الشكل: الحالات الشاذّة تصير مرئية مصفوفة في الأعلى، فتنتبه لما نسيته.
02
المطلوب
أعد كتابة priceLabel بحرّاس مبكرين، وتعامل مع: الفارغ، غير الرقم، السالب، والصفر.
معايير التصحيح
6 معايير- الدالة معرَّفة
- الفراغ يعطي «غير متاح»
- غير الرقم والسالب مرفوضان
- الصفر «مجّاني» لا «0 ريال»
- الرقم الموجب يُنسَّق
- الحرّاس في المستوى الأول لا متداخلين