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

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
المشاهدات
1K
x32x01
x32x01
x32x01
الردود
0
المشاهدات
758
x32x01
x32x01
x32x01
الردود
0
المشاهدات
823
x32x01
x32x01
x32x01
الردود
0
المشاهدات
464
x32x01
x32x01
x32x01
الردود
0
المشاهدات
344
x32x01
x32x01
x32x01
الردود
0
المشاهدات
586
x32x01
x32x01
x32x01
الردود
0
المشاهدات
523
x32x01
x32x01
x32x01
الردود
0
المشاهدات
622
x32x01
x32x01
x32x01
الردود
0
المشاهدات
454
x32x01
x32x01
x32x01
الردود
0
المشاهدات
574
x32x01
x32x01
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
1,867
المشاركات
2,067
أعضاء أكتب كود
475
أخر عضو
غفعفغب
عودة
أعلى