أنواع الأخطاء في البرمجة وكيفية التعامل معها

x32x01
  • بواسطة x32x01 ||

أنواع الأخطاء في البرمجة 🐞​

مبدئيا لازم نعرف إن الأخطاء في البرمجة أو الـ Errors ليها نوعين أساسيين: Static و Dynamic.

الأخطاء الثابتة (Static Errors) ⚡​

الـ Static Errors دي الأخطاء اللي الـ Compiler بيكتشفها قبل ما الكود يشتغل. ودي بتتقسم لنوعين:

1- Syntax Error ❌​

دي ببساطة لما تكتب الكود غلط والـ Compiler مش قادر يفهمه أو يعمل له Debug.
أمثلة:
  • نسيت الـ Semi Colon ; في ++C.
  • استخدمت [ ] بدل { } في الـ For loop.

2- Semantic Error 🧩​

دي بتعتمد على ترتيب الكود أو طريقة كتابته.
مثال:
  • تعمل Print لمتغير Variable من غير ما تعمّره Declare من الأول.

الأخطاء الديناميكية (Dynamic Errors) ⚡​

الـ Dynamic Errors دي الأخطاء اللي بتظهر فعلًا لما الكود يشتغل Run. ودي كمان لها نوعين:

1- Logical Error 🧠​

لو مركّزش فيها، هتلاقي الكود بيعمل حاجة غلط من غير ما يظهر Error صريح.
مثال:
  • بدل ما تكتب if(x==5)، كتبت if(x=5)، فبدل ما تقارن القيم، بقيت بتدي قيمة للمتغير 😅.

2- Run-Time Error ⏱​

النوع دا شائع جدًا، وبيظهر أثناء تشغيل البرنامج.
أبسط مثال:
  • تقسيم أي رقم على صفر، وده بيعمل Crash للكود فورًا 😬.
 
التعديل الأخير:

المواضيع ذات الصلة

x32x01
الردود
0
المشاهدات
702
x32x01
x32x01
x32x01
الردود
0
المشاهدات
687
x32x01
x32x01
x32x01
الردود
0
المشاهدات
816
x32x01
x32x01
x32x01
الردود
0
المشاهدات
861
x32x01
x32x01
x32x01
الردود
0
المشاهدات
861
x32x01
x32x01
الوسوم : الوسوم
compiler debugging logical error run time error syntax error أخطاء البرمجة أخطاء الكود أساسيات البرمجة تحليل الأخطاء تطوير البرمجيات
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟

آخر المشاركات

إحصائيات المنتدى
المواضيع
2,370
المشاركات
2,583
أعضاء أكتب كود
572
أخر عضو
abdel
عودة
أعلى