12 سؤالًا للتحقق من المستوى 3 مع ياسين، مطوّر WinDev في شركة صغيرة لتجارة المعدات الكهربائية في وهران: الإجراءات والمجموعات، الأنواع المتقدمة، البرمجة الكائنية، إدارة الأخطاء وإعادة الاستخدام.
أجب عن جميع الأسئلة ثم اضغط تصحيح: ستظهر نتيجتك والتوضيحات.
3 · تذكر
1. أي إجراء يمكن الوصول إليه من كل نوافذ المشروع؟
الإجراء العام مُعلن على مستوى المشروع: وهو مرئي لكل الشاشات، بخلاف الإجراء المحلي.
3 · تطبيق
2. يستخدم ياسين خصم الوفاء نفسه في ثلاث شاشات. أين يضعه؟
قاعدة تُستخدم في ثلاث شاشات تصبح إجراءً عامًّا موضوعًا في مجموعة: تصحيح واحد يكفي.
3 · تحكيم
3. إجراء يعدّل المتغير الأصلي دون أن يرى ياسين ذلك. ما الاحتمال؟
التمرير بالمرجع ينقل المتغير نفسه: فيعدّل الإجراء الأصل. أما التمرير بالقيمة فكان سيعمل على نسخة.
3 · تذكر
4. أي نوع يسمح باسترجاع عميل مباشرة عبر رمزه؟
المصفوفة الترابطية ترتّب القيمة تحت مفتاح: الوصول برمز العميل مباشر، دون المرور على المجموعة.
3 · تطبيق
5. يستورد ياسين ملف CSV فيه 20 000 مادة. ما المبدأ قبل التحويل؟
الاستيراد يحتوي نصًا وصيغًا متغيّرة: يجب التحقق من القيم والفاصل العشري وصيغة التاريخ قبل التحويل.
3 · تحكيم
6. لكتلة بسيطة: شارع، رمز بريدي ومدينة، ماذا تختار؟
البنية تجمع بيانات مترابطة دون سلوك: وهي أبسط خيار لعنوان. أما الفئة فتبرَّر إذا وُجدت قواعد.
3 · تذكر
7. أي مبدأ يمنع تعديل رصيد عميل مباشرة؟
التغليف يحمي الأعضاء الحساسة: الرصيد المستحق لا يتغيّر إلا عبر طريقة مراقَبة مثل EnregistreFacture.
3 · تطبيق
8. أي عنصر يهيّئ كائنًا لحظة إنشائه؟
المنشئ يُستدعى تلقائيًا عند إنشاء الكائن لتهيئة أعضائه.
3 · تحكيم
9. هل يجب تحويل كل تطبيق ياسين إلى البرمجة الكائنية؟
الكائنية مفيدة للقواعد الغنية والأشكال، لكن تطبيق الإدارة يُطوَّر جيدًا جدًا إجرائيًا منظّمًا.
3 · تذكر
10. ماذا يسمح به QUAND EXCEPTION حول كتابة HFSQL؟
QUAND EXCEPTION يعترض خطأ تنفيذ: فيمكن تسجيل التفصيل وعرض رسالة واضحة، بدلًا من ترك التطبيق ينهار.
3 · تطبيق
11. يظهر خطأ متقطع عند عميل. ما الخطوة الأولى؟
خطأ غير قابل لإعادة الإنتاج لا يمكن تصحيحه بيقين: ابدأ بتحديد الشروط الدقيقة وإعادة إنتاج الحالة.
3 · تحكيم
12. وحدة إدارة المستخدمين ستُستخدم في ثلاثة تطبيقات للمجموعة. ماذا تفعل؟
وحدة متماسكة مشتركة بين عدة مشاريع تصبح مكوّنًا: تصحيح مركزي، واجهة مستقرة وإصدارات مضبوطة.
وماذا بعد؟
النتيجة ≥ 80%: انتقل إلى المستوى 4 — الأمان، تجربة المستخدم المتقدمة، النشر والجودة مع ياسين.
النتيجة بين 50% و80%: أعد الأقسام التي رسبت فيها (3.1 الإجراءات والمجموعات، 3.2 الأنواع المتقدمة، 3.3 الكائنية، 3.4 الأخطاء والتصحيح، 3.5 إعادة الاستخدام)، وأعد قراءة الدرس ثم أعد الاختبار.
النتيجة < 50%: أعد قراءة المستوى 3 كاملًا مع تطبيق كل تحدي 48 ساعة (التجميع، استيراد CSV، فئة Client، QUAND EXCEPTION، قالب النافذة) قبل إعادة المحاولة.
وبعد ذلك؟ احتفظ بمبادئ ياسين — الجمّع، واختر النوع الصحيح، وغلّف، وأعد إنتاج الأخطاء، وأعد الاستخدام دون كسر: يربطها المستوى 4 بالأمان وتجربة المستخدم والنشر.