OnWorks Linux و Windows Online WorkStations

الشعار

استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

إيجاد منطقة المشكلة

في بعض البرامج النصية ، وخاصة الطويلة منها ، يكون من المفيد أحيانًا عزل منطقة البرنامج النصي ذات الصلة بالمشكلة. لن يكون هذا دائمًا هو الخطأ الفعلي ، ولكن العزلة ستوفر غالبًا نظرة ثاقبة للسبب الفعلي. أحد الأساليب التي يمكن استخدامها لعزل الكود هو "التعليق" على أقسام البرنامج النصي. على سبيل المثال ، يمكن تعديل جزء حذف الملف لدينا لتحديد ما إذا كان القسم الذي تمت إزالته مرتبطًا بخطأ:



إذا [[-d $ dir_name]] ؛ ثم إذا كان cd $ dir_name؛ من ثم

rm *

آخر

صدى "لا يمكن cd إلى '$ dir_name'"> & 2 خروج 1

fi

# آخر

# echo "لا يوجد دليل من هذا القبيل: '$ dir_name'"> & 2

# مخرج 1

fi

إذا [[-d $ dir_name]] ؛ ثم إذا كان cd $ dir_name؛ من ثم

rm *

آخر

صدى "لا يمكن cd إلى '$ dir_name'"> & 2 خروج 1

fi

# آخر

# echo "لا يوجد دليل من هذا القبيل: '$ dir_name'"> & 2

# مخرج 1

fi


بوضع رموز التعليق في بداية كل سطر في قسم منطقي من البرنامج النصي ، فإننا نمنع تنفيذ هذا القسم. يمكن بعد ذلك إجراء الاختبار مرة أخرى ، لمعرفة ما إذا كان لإزالة الشفرة أي تأثير على سلوك الخطأ.


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: