تطوير البرمجيات · مصطلحات · اختبار البرمجيات

ما معنى edge case؟

المعنى في مجال تطوير البرمجيات مع أمثلة

/ˈedʒ keɪs/اسممصطلح أساسي

edge case: حالة حدّية، حالة استثنائية عند الحدود

وضع غير مألوف يقع عند حدود ما يتوقعه البرنامج، مثل قائمة فارغة أو اسم طويل جداً أو تاريخ 29 فبراير.

طريقة الاستخدام

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

أمثلة

  1. Did you handle the edge case where the user has no orders yet?

    هل عالجت الحالة الحدّية التي لا يكون للمستخدم فيها أي طلبات بعد؟

    تختبر الجملة سلوك النظام عند غياب البيانات التي قد يفترض وجودها عادةً.

  2. Most of our production bugs come from edge cases we didn't test.

    تأتي معظم أخطاء بيئة الإنتاج من حالات حدّية لم نختبرها.

    يربط المثال أعطالاً فعلية بظروف غير معتادة لم تشملها الاختبارات.

تراكيب شائعة

  • handle an edge case
  • cover edge cases
  • miss an edge case
  • test edge cases

معنى الكلمة في مجالات أخرى

قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:

مصطلحات أخرى: اختبار البرمجيات

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: