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

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
المشاهدات
780
x32x01
x32x01
x32x01
الردود
0
المشاهدات
725
x32x01
x32x01
x32x01
الردود
0
المشاهدات
753
x32x01
x32x01
x32x01
الردود
0
المشاهدات
754
x32x01
x32x01
x32x01
الردود
0
المشاهدات
316
x32x01
x32x01
x32x01
الردود
0
المشاهدات
613
x32x01
x32x01
x32x01
الردود
0
المشاهدات
546
x32x01
x32x01
x32x01
الردود
0
المشاهدات
443
x32x01
x32x01
x32x01
الردود
0
المشاهدات
805
x32x01
x32x01
x32x01
الردود
0
المشاهدات
436
x32x01
x32x01
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
1,829
المشاركات
2,050
أعضاء أكتب كود
457
أخر عضو
bahbouh1979
عودة
أعلى