تطوير البرمجيات · مصطلحات · تنقيح البرامج واستكشاف الأخطاء

ما معنى exception؟

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

/ɪkˈsepʃən/اسممصطلح شائع

exception: استثناء برمجي، استثناء

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

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

تطلق شيفرات Java وC# وJavaScript الاستثناءات، بينما ترفعها Python. يقال: التقط الاستثناء أو عالجه أو سجله، وأحيانًا يُبتلع خطأً من دون معالجة. من التعابير الشائعة استثناء غير معالج واستثناء مؤشر فارغ.

أمثلة

  1. The parser throws an exception if the date format is wrong.

    تطلق أداة التحليل استثناءً إذا كان تنسيق التاريخ غير صحيح.

    يرفض البرنامج المدخل غير المطابق ويحوّل الحالة إلى مسار معالجة الأخطاء.

  2. Don't just catch the exception and ignore it. At least log it.

    لا تلتقط الاستثناء وتتجاهله فحسب؛ سجّله على الأقل.

    يوصي المثال بحفظ معلومات الخطأ لتسهيل تشخيصه بدل إخفائه.

تراكيب شائعة

  • throw an exception
  • catch an exception
  • handle an exception
  • unhandled exception
  • null pointer exception

مصطلحات أخرى: تنقيح البرامج واستكشاف الأخطاء

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

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