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

x32x01
  • بواسطة x32x01 ||
  • #1

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

مبدئيا لازم نعرف إن الأخطاء في البرمجة أو الـ 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
المشاهدات
933
x32x01
x32x01
x32x01
الردود
0
المشاهدات
719
x32x01
x32x01
x32x01
الردود
0
المشاهدات
1K
x32x01
x32x01
x32x01
الردود
0
المشاهدات
1K
x32x01
x32x01
x32x01
الردود
0
المشاهدات
919
x32x01
x32x01
الوسوم : الوسوم
compiler debugging logical error run time error syntax error أخطاء البرمجة أخطاء الكود أساسيات البرمجة تحليل الأخطاء تطوير البرمجيات
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟

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

إحصائيات المنتدى
المواضيع
2,388
المشاركات
2,601
أعضاء أكتب كود
574
أخر عضو
الياس
عودة
أعلى