أنواع الاخطاء البرمجية.
هناك ثلاث انواع
1-syntax errors (compile errors)
الاخطاء البرمجية: هى الاخطاء الناتجة من قيام المبرمج بكتابة قواعد اللغة بطريقة خطأئة .
ويتم اكتشافها عن طريق المترجم compiler (قبل) تنفيذ البرنامج مثل فى بعض اللغات قد ينسيء المبرمج وضع ;
او يكتب كلمة محجوزة فى اللغة بطريقة خاطئة مثل كتابة نوع البيانات Int بدلا من int
2-Runtime errors (Exception errors)
وهى الاخطاء التى تحدث (اثناء) تنفيذ البرنامج ولايمكن اكتشافها عن طريق المترجم compiler .
مثل تعريف متغير من النوع int يقوم بااستقبال رقم صحيح من المستخدم الا ان المستخدم يقوم بادخال رقم عشرى بالخطأ . وهذة الاخطاء يجب على المبرمج عمل معالجة لها .
3-logical errors
الاخطاء المنطقية
وهى الاخطاء التى تحدث (بعد) التنفيذ او بمعنى اخر هو خطا فى نتيجة او مخرجات البرنامج .
يتم اكتشافها بعد التنفيذ عند عمل test للبرنامج لايمكن اكتشافها عن طريق المترجم compiler
مثل حساب perimeter of square بطريقة خطائة
perimeter of square =length*5;
بدلا من
length*4;
إضافة تعليق