فحص نهج مصحح أخطاء التعليمات البرمجية لتصحيح أخطاء التعليمات البرمجية
- 5 دقائق
يجب على كل مطور التعامل مع أخطاء التعليمات البرمجية، إنها مجرد طريقة حياة للمطورين. في بعض الأحيان يمكنك اكتشاف الأخطاء بسرعة. بعد كل شيء، كتبت التعليمات البرمجية، وإلى جانب ذلك، من الجيد العثور على مشكلة وإصلاحها بسرعة. حتما على الرغم من ذلك ، ستكون هناك أوقات عندما تجد نفسك تبحث عن خطأ ليس من السهل اكتشافه.
عملية تصحيح أخطاء التعليمات البرمجية
عندما تلاحظ وجود خطأ في التعليمات البرمجية الخاصة بك، قد يكون من المغري تجربة نهج مباشر. تعرف، هذا الفحص السريع حيث تعتقد أن المشكلة قد تكون. إذا كان يأتي ثماره في أول 30 ثانية، عظيم، ولكن لا تدع نفسك أن تكون امتص في. لا تستمر في الذهاب إلى ذلك المكان التالي، والأخرى. لا تدع نفسك تطرح الوقت مقابل الأساليب التالية:
- القراءة من خلال التعليمات البرمجية الخاصة بك (مرة واحدة فقط أخرى) على أمل أن هذه المرة المشكلة تقفز في لك.
- التنقل بين بعض
Console.WriteLine("here")الرسائل في التعليمات البرمجية الخاصة بك لتتبع التقدم من خلال تطبيقك. - إعادة تشغيل تطبيقك ببيانات مختلفة. على أمل أنه إذا رأيت ما ينجح، فستفهم ما لا يعمل.
ربما واجهت درجات مختلفة من النجاح مع هذه الأساليب، ولكن لا تنخدع. هناك طريقة أفضل.
النهج الوحيد الذي ينظر إليه عادة على أنه الأكثر نجاحا هو استخدام مصحح الأخطاء. ولكن ما هو مصحح الأخطاء بالضبط؟
مصحح الأخطاء هو أداة برمجية تستخدم لمراقبة والتحكم في تدفق التنفيذ من البرنامج الخاص بك باستخدام نهج تحليلي. تساعدك مصححات الأخطاء في عزل سبب الخطأ وتساعدك على حله. يتصل مصحح الأخطاء بالتعليمات البرمجية الخاصة بك باستخدام أحد نهجين:
- من خلال استضافة برنامجك في عملية التنفيذ الخاصة به.
- من خلال التشغيل كعملية منفصلة مرفقة ببرنامجك قيد التشغيل.
يأتي مصححو الأخطاء بنكهات مختلفة. يعمل بعضهم مباشرة من سطر الأوامر بينما يأتي البعض الآخر مع واجهة مستخدم رسومية. يدمج Visual Studio Code أدوات مصحح الأخطاء في واجهة المستخدم.
لماذا نستخدم مصحح الأخطاء
إذا كنت لا تقوم بتشغيل التعليمات البرمجية الخاصة بك من خلال مصحح أخطاء، فمن المحتمل أنك تخمن ما يحدث في التطبيق الخاص بك في وقت التشغيل. الفائدة الأساسية من استخدام مصحح الأخطاء هو أنه يمكنك مشاهدة برنامجك قيد التشغيل. يمكنك اتباع تنفيذ البرنامج سطر واحد من التعليمات البرمجية في كل مرة. يقلل هذا النهج من فرصة التخمين الخاطئ.
يدعم Visual Studio Code مصححات أخطاء التعليمات البرمجية التي تمكنك من مشاهدة التعليمات البرمجية الخاصة بك أثناء تشغيلها. تظهر الصورة التالية تطبيقا قيد التشغيل، مع إيقاف التنفيذ مؤقتا على سطر التعليمات البرمجية المميز. يظهر الجانب الأيمن من الشاشة التعليمات البرمجية للبرنامج، بينما يعرض الجانب الأيسر الحالة الحالية للمتغيرات.
لكل مصحح أخطاء مجموعة الميزات الخاصة به. وأهم ميزتين تأتيان مع كل المصححات تقريبًا هما:
التحكم في تنفيذ البرنامج. يمكنك إيقاف البرنامج مؤقتا وتشغيله خطوة بخطوة، ما يسمح لك بالاطلاع على التعليمات البرمجية التي يتم تنفيذها وكيفية تأثيرها على حالة البرنامج.
مراقبة حالة البرنامج الخاص بك. على سبيل المثال، يمكنك إلقاء نظرة على قيمة المتغيرات ومعلمات الوظيفة في أي وقت أثناء تنفيذ تعليماتك البرمجية.
يعد إتقان استخدام مصحح أخطاء التعليمات البرمجية مهارة مهمة. لسوء الحظ، إنها مهارة غالبا ما يغفلها المطورون. يساعدك الاستخدام الفعال لمصحح الأخطاء على أن تكون أكثر كفاءة في تتبع الأخطاء في التعليمات البرمجية الخاصة بك. يمكن أن يساعدك مصححو الأخطاء أيضا على فهم كيفية عمل البرنامج.
خلاصة
فيما يلي بعض الأشياء المهمة التي يجب تذكرها من هذه الوحدة:
- تصحيح أخطاء التعليمات البرمجية هو مهارة حاسمة في عملية تطوير البرامج التي يتعلمها كل مطور.
- أفضل طريقة لتصحيح أخطاء تطبيقاتك هي استخدام مصحح أخطاء، وليس إعادة قراءة التعليمات البرمجية خمس مرات أو إضافة
console.WriteLine()عبارات في التعليمات البرمجية الخاصة بك. - تمكنك مصححات الأخطاء من إيقاف التطبيق مؤقتا، والتنقل عبر التعليمات البرمجية سطرا سطرا، ومراقبة حالة المتغيرات ومعلمات الدالة.