مقالة نشرح فيها عن كيفية تتبع الاخطاء بلغة السي شارب ضمن بيئة الفيجوال ستوديو #How trace error breakpoint in C
او نقظة التتبع للاخطاء والتي تعتبرواحدة من أهم أساليب تصحيح الأخطاء في صندوق أدوات المطور بلغة السي شارب ضمن بيئة الفيجوال ستوديو .
حيث اننا كمطوري برامج نحتاج الى مثل هذه الاداة لتتبع الاخطاء فلا يوجد برنامج نصنعه يكون خالي من الاخطاء من اول مرة .
وجود مثل هذه الاداة ال breakpoint ستسهل وتوفر لنا الكثير من الوقت والجهد في اكتشاف الخطاء البرمجي وذلك من اجل حل المشكلة وتصحيح الخطاء .
وفي هذا الموضوع ستكون لنا خبره كمبرمجين او مطورين في تعلم الخطاء وحل المشاكل البرمجية مما يزيد في خبرتنا بمجال تعلم البرمجة , فالبرمجة هي ليست فقط بكيفية كتابة الكود البرمجي فقط
وانما بخبرتنا بحل المشاكل التي نمر بها اثناء كتابة الكود البرمجي اذن تعلم البرمجة هي خبرة كتابة البرنامج مع خبره اكتشاف الخطا وحل المشاكل البرمجية .
يمكنك تعيين نقاط التوقف حيثما تريد إيقاف تنفيذ مصحح الأخطاء. على سبيل المثال ، قد ترغب في رؤية حالة متغيرات الكود البرمجي عند نقطة توقف معينة.
إذا كانت هذه هي المرة الأولى التي تحاول فيها تصحيح التعليمات البرمجية يجب عليك ايقاف المشروع والبدء من جديد .
في المنطقة التي تتوقع فيها حصول الخطاء يمكنك وضع نقطة التتبع للخطاء عند السطر البرمجي بالوقوف على بداية السطر والضغط بمؤشر الفأرة الايسر
ستظهر لنا نقطة حمراء وهي ثمثل ال breakpoint وكما موضح بالشكل التالي :
حيث تظهر نقطة حمراء عند السطر البرمجي تدل على ال Breakpoint .
نضع هذه النقطة بالمنطقة المتوقع فيها سبب الخطاء ولكي نقوم بعملية الtrace او التتبع نقوم بما يلي :
حيث نقوم بتتبع الكود او التعليمات البرمجية خطوة بخطوه وبعد عبور السطر المتوقف عنده البريك بوينت يمكننا قراءة قيمة المتغيرات بذلك السطر والتي سببت الخطا