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

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
المشاهدات
629
x32x01
x32x01
x32x01
  • x32x01
الردود
0
المشاهدات
790
x32x01
x32x01
x32x01
الردود
0
المشاهدات
806
x32x01
x32x01
x32x01
الردود
0
المشاهدات
485
x32x01
x32x01
x32x01
الردود
0
المشاهدات
73
x32x01
x32x01
x32x01
الردود
0
المشاهدات
486
x32x01
x32x01
x32x01
الردود
0
المشاهدات
461
x32x01
x32x01
x32x01
الردود
0
المشاهدات
766
x32x01
x32x01
x32x01
الردود
0
المشاهدات
809
x32x01
x32x01
x32x01
الردود
0
المشاهدات
645
x32x01
x32x01
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
1,938
المشاركات
2,138
أعضاء أكتب كود
478
أخر عضو
anashanashanash
عودة
أعلى