الدرس 2 من 8

الحارس المبكر

هدف الدرس

اخرج بدل أن تتداخل

01

الشرح

الدالة التي تتداخل فيها الشروط أربع مرّات تصير غير مقروءة، وتُخفي الحالات التي لم تُعالَج.

البديل الحارس المبكر: تتحقّق من كل حالة شاذّة في أول الدالة وتخرج فورًا، فيبقى المسار الطبيعي في المستوى الأول غير مُزاح.

ومكسبها الحقيقي ليس الشكل: الحالات الشاذّة تصير مرئية مصفوفة في الأعلى، فتنتبه لما نسيته.

02

المطلوب

أعد كتابة priceLabel بحرّاس مبكرين، وتعامل مع: الفارغ، غير الرقم، السالب، والصفر.

معايير التصحيح

6 معايير
  1. الدالة معرَّفة
  2. الفراغ يعطي «غير متاح»
  3. غير الرقم والسالب مرفوضان
  4. الصفر «مجّاني» لا «0 ريال»
  5. الرقم الموجب يُنسَّق
  6. الحرّاس في المستوى الأول لا متداخلين
index.html
المعاينة
index.html100%
–/6

اضغط «تشغيل» ليبدأ الفحص.

6 معايير في بطاقة «المطلوب».