أثناء مرحلة برمجة أي مشروع باستخدام اي لغه أيا كانت يتعرض المبرمجين بمختلف مستوياتهم سواء كان مبتدئ او محترف الى أخطاء برمجية في التكويد ولكن بداية
ما هو الخطأ البرمجي (Programming Error)؟
بعد كتابة الشفرة البرمجية (Code) بلغتك المفضلة يقوم وسيط يسمى Compiler بتحويل هذه الشفرة الى اللغة التي يفهمها الكمبيوتر وهي Binary language وقبل أن تتم عملية التحويل لابد من امتثال الشفرة البرمجية لقواعد Compiler وهي قواعد مشتركة بين جميع لغات البرمجة بشكل كبير مثل شرط نهاية الأمر البرمجي بفاصلة منقوطة () وفي حالة انتهاك أي قواعد اللغة يسمى هذا بالخطأ البرمجي.
تختلف طبيعة الخطأ البرمجي بين امرين الاول يمكن لـ Compiler التعرف عليه والثاني لابد من اكتشافه بواسطة الأشخاص (Testers)، وفي علم الحاسوب يتم تصنيف الأخطاء البرمجية الى قسمين حسب حاله وقدرة Compiler على اكتشافه وهو ما نتحدث عنه
مثال: كتابة امر الطباعة فى لغة الـ C++ بشكل خاطىء فبدلا من كتابة cout تكتب مثلا cuot
مثال: محاولة استخدام متغير (Variable) لم تقم بتعريفه مسبقا - كتابة امر طباعة متغير قبل أمر اعلان وتعريف المتغير
مثال: محاولة استدعاء ملف في البرنامج وهو ليس موجود فى الأساس - محاولة قسمة 1 على 0 - خطأ فى كلمة سر الاتصال بقاعدة البيانات
مثال: فى حساب معادلة الفائدة على حساب بنكى قمت بجمع بجمع نسبة 5% بدلا من 7% التى حددها نظام البنك
تعرفنا بالتفصيل على أنواع الأخطاء البرمجية فى هذا الشرح ولكن هناك المزيد من المهارات فى علم البرمجة لتتعلمه وايضا مسارات تعليمية تؤهلك لسوق العمل كلها مجانية اونلاين