المرحلة الأولى — عقلية وأساسيات
اختبار المرحلة الأولى
جاوب في ذهنك ثم اكشف الإجابة — للتأكد من استيعابك قبل المرحلة التالية.
1 وجدت نفس كود حساب الضريبة منسوخاً في 6 أماكن — الحل الاحترافي:
- تركه يعمل
- تحويله لدالة واحدة تُستدعى من الجميع (DRY)
- حذف الضريبة
- نسخه سابعاً
اعرض الإجابة الصحيحة
✓ الإجابة: تحويله لدالة واحدة تُستدعى من الجميع (DRY). التكرار يعني 6 أماكن للتعديل و6 فرص للخطأ — الدالة مصدر حقيقة واحد.
2 تريد إرسال رسالة لكل عميل في قائمة من 5000 — الأداة المناسبة:
- كتابة 5000 سطر
- حلقة Loop تمر على القائمة
- شرط if واحد
- متغير واحد
اعرض الإجابة الصحيحة
✓ الإجابة: حلقة Loop تمر على القائمة. الحلقات وُجدت لتكرار العمل على مجموعات — جوهر أتمتة البرمجة.
3 برنامجك توقف برسالة خطأ طويلة — أول خطوة صحيحة:
- إعادة تشغيل الجهاز
- قراءة رسالة الخطأ (خاصة آخر سطر) ففيها المكان والسبب
- حذف الملف
- تغيير اللغة
اعرض الإجابة الصحيحة
✓ الإجابة: قراءة رسالة الخطأ (خاصة آخر سطر) ففيها المكان والسبب. رسالة الخطأ خريطة التصحيح — قراءتها مهارة المحترف الأولى.