تكنيكالتلميحات

في البرمجة Error و Warning ما الفرق بين

الأخطاء هي المشاكل أو الأعطال التي تحدث في البرنامج والتي تجعل سلوك البرنامج غير طبيعي ، ويمكن للمطورين المتمرسين أيضًا ارتكاب هذه الأخطاء. تُعرف أخطاء البرمجة أيضًا باسم الأخطاء أو الأخطاء ، وتُعرف عملية إزالة هذه الأخطاء باسم التصحيح. يتم اكتشاف هذه الأخطاء إما أثناء وقت التجميع أو التنفيذ. وبالتالي ، يجب إزالة الأخطاء من البرنامج من أجل التنفيذ الناجح للبرنامج

أنواع المشاكل في البرمجة تقسم الى قسمين رئيسيين نوعا ما وهما :

1- Error  الخطأ


مفهوم الخطأ في مجال البرمجة؛ يحدث خطأ عندما تقوم بكتابة Code خطأ غير مطابق لمعايير اللغة مثل خطأ في الــ(Syntax – نسيان وضع () عند كتابة الدالة Function – بيانات مفقودة – عدم وضع الفاصلة المنقوطة <;> ..إلخ).
لذلك لا يُمكن لمترجم اللغة “Compiler” من معرفة ما يجب عليه أن يفعل فيقوم بإخبارك بأن هناك خطأ وأن البرنامج لا يُمكنه الاستمرار.
الــ”Error _ الخطأ” يُوقِفُ عمل البرنامج بالكامل ولا يُمكنه الاستمرار في التشغيل إلاّ بعد إصلاح الخطأ.

2- Warning التحذير


الــ Warning يُعتبر إشعار أو تحذير من مترجم اللغة “Compiler”، يُنبهك بأن هُناك شيء غير مضبوط في البرنامج الخاص بك ويتوجب عليك إصلاحه، مثل (إدخال نوع بيانات بالخطأ – استدعاء دالة من نوع غير مُطابق ..إلخ).
الــ Warning “التحذير” لايعني بأن هُناك خطأ فادح أو خطير يتسبب في توقف البرنامج، على عكس الــError “الخطأ.
هُنا لا يتوقف البرنامج عن العمل، بل يقوم الــ”Compiler” بعمل Escape لهذا الــ Warning، ويستمر البرنامج في العمل دون مشاكل.

 

مقالات ذات صلة

زر الذهاب إلى الأعلى