• 0

ماذا نعني بمُصطلح "تصحيح الخطأ"؟

لدي سؤال حول مفهوم debugging أو "تصحيح الخطأ” في البرمجة، ما هو وبماذا يُفيد المُبرمج؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

عندما تقوم بتطوير برنامج مُعيّن، فإنّك تعتمد على عدة إرشادات، مثلا لنقل بأنّك ترغب بتطوير آلة حاسبة، الإرشادات التي ستكتبها بلغة البرمجة هي كالتالي:

  • استقبال القيمة الأولى من المُستخدم.
  • استقبال رمز الحساب (+ - * / %)
  • استقبال القيمة الثانية من المُستخدم.
  • القيام بالعملية الحسابية.
  • طباعة النّتيجة للمُستخدم.

الآن، ماذا لو كتبت كل شيء وشغلت برنامجك، ولكنّك فوجئت بخطأ كالتّالي: 'خطأ: لا يُمكن إجراء العملية بين قيمتين من نوع String'
الآن أنت تعرف الخطأ ولماذا حدث، لأنك قمت بإجراء العملية الحسابية على مُدخلات المُستخدم مُباشرة دون تحويلها إلى قيم من نوع Integer أو Float وبالتّالي، فسيتوجب عليك إصلاح الخطأ، وذلك بالعودة إلى سطر إجراء العملية، وتحويل مُدخلات المُستخدم إلى قيم عددية. هكذا فقد أكملت عملية تصحيح الخطأ أو Debugging.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن