الاختبار والتحسين
اكتشاف حالات الفشل
اختبار المدخلات العادية والحالات الحدّية وتسجيل أين يفشل الأمر ولماذا قبل تعديله.
في هذا الدرس
لماذا هذا الموضوع مهم؟
حالة الفشل هي مدخل يجعل الناتج يخالف معيارًا مهمًا. اجمع الأخطاء في أنماط مثل المفقود أو التداخل بين الفئات، ثم أصلح القاعدة العامة بدل ترقيع مثال واحد.
كيف تطبقه؟
- حدد المهمة والنتيجة المطلوبة.
- أضف فقط السياق أو القاعدة التي تؤثر في النجاح.
- حدد شكل الناتج أو معيارًا يمكن فحصه عند الحاجة.
- اختبر على مدخل واقعي وعدّل الصياغة إذا ظهر نمط فشل.
مثال عملي
مثال ضعيف:
فشل المثال 7؛ أضف استثناءً خاصًا به.المشكلة أن الصياغة تترك جزءًا مهمًا من المطلوب أو حدوده للتخمين. النسخة المحسنة تضيف معلومات مرتبطة مباشرة بالنجاح دون افتراض أن الطول أو التعقيد هدف بحد ذاته.
نسخة محسنة:
الأمثلة 7 و9 و11 تفشل عند غياب المدينة؛ استخدم null للمدينة المفقودة ثم أعد الاختبار.تطبيق قصير
أنشئ 3 حالات حدّية لتصنيف قد تتداخل فئاته.
راجع فهمك
السؤال: لماذا نجمع حالات الفشل؟
الإجابة: لإصلاح قاعدة عامة تتكرر بدل ترقيع حالات منفردة.
الخلاصة
احتفظ بالمبدأ الذي تعلمته هنا كأداة ضمن صندوق أدواتك، لا كصيغة سحرية. اربطه دائمًا بالهدف ومعايير النجاح، ثم انتقل إلى الدرس التالي لبناء طبقة جديدة فوقه.

