GENAI 102
M02 · L08
الاختبار والتنقيح

هل ما زال يعمل؟

سؤالان يوميّان يمرّان عبر كل مشروع. الاختبارات تخبرك بأن الشِّفرة ما زالت تعمل. التنقيح هو كيف تكتشف سبب عطلها. يمنحك هذا الدرس تمكّناً عملياً من كليهما.

01 / 08
GENAI 102
M02 · L08
ثلاثة أنواع

الاختبارات تأتي على طبقات

تختلف بمقدار ما يفحصه كلٌّ منها من النظام — من قطعة صغيرة واحدة إلى المنظومة كاملة.

  • الوحدة — يفحص قطعة صغيرة واحدة بمفردها، مثل دالة واحدة.
  • التكامل — يفحص أن القطع تعمل معاً بشكل صحيح.
  • من الطرف إلى الطرف — يشغّل التدفّق الكامل كما يفعله مستخدم حقيقي.
02 / 08
GENAI 102
M02 · L08
الفكرة الجوهرية

ما هو الاختبار حقاً

الاختبار مجرّد شِفرة تشغّل شِفرتك بـمُدخل معلوم وتتحقّق من المُخرَج المتوقَّع. فإن اختلف الاثنان، يفشل الاختبار.

لماذا يهم
شغّل اختباراتك تلقائياً، فيُلتقَط أي تغيير يكسر شيئاً فوراً — لا بعد أسابيع على يد مستخدم.
03 / 08
GENAI 102
M02 · L08
إيجاد السبب

التنقيح منهج

حين يتعطّل شيء، لا تخمّن — اعمل خلاله بالترتيب.

  • أعِد إنتاج العلّة بشكل موثوق، لتعرف متى أُصلحت.
  • اقرأ أثر المكدّس — فهو يسمّي الملف والسطر حيث وقع الخطأ.
  • كوّن فرضية عن السبب.
  • غيّر شيئاً واحداً ثم تحقّق — وكرّر حتى يستقيم.
04 / 08
GENAI 102
M02 · L08
لماذا يهم هذا هنا

كيف تثق بوكيل

الاختبارات هي كيف تثق بالشِّفرة التي يكتبها لك وكيل برمجي. فإن نجحت الاختبارات، فالتغيير آمن على الأرجح. هذه هي الصيغة اليومية لـتحقّق، ولا تثق بشكل أعمى.

05 / 08
GENAI 102
طبّقها
من المفهوم إلى المشروع الختامي

طبّقها

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

  • متتبّع مهام الذكاء الاصطناعي الأسبوعية — اختبار مثل «هذه الرسالة تُحلَّل إلى هذه المهمة» يلتقط الانحدارات في المحلّل، وهو بذرة عمليات التقييم التي تبنيها في الوحدة 8.
  • موقع علامتك الشخصية — فحص بسيط بأن كل رابط مشروع يُحَل وأن كل ادعاء له مصدر يُبقيه صادقاً.
06 / 08
GENAI 102
اختبار سريع

تحقّق ممّا ثبت

ثلاثة أسئلة من هذا الدرس. أجب لترى السبب — يظهر الشرح سواء أصبتَ أم أخطأت. ولا شيء يُسجَّل أو يُحفَظ.

السؤال 1 من 0
النتيجة 0/0

07 / 08
GENAI 102
ملخّص
خلاصة

ما الذي تعلّمته

الاختبارات تأتي على طبقات — الوحدة، والتكامل، ومن الطرف إلى الطرف — وكلٌّ منها يشغّل شِفرتك بمُدخل معلوم ويتحقّق من النتيجة. التنقيح منهج: أعِد الإنتاج، اقرأ الأثر، افترِض، غيّر شيئاً واحداً، تحقّق. معاً هما كيف تثق بالشِّفرة، بما فيها شِفرة وكيل.

08 / 08