الاختبار والتصحيح
تعلمالاختبار والتصحيح — Testing and Debugging
السكربت الصغير يحتاج ثقة أيضاً. في هذا الفصل ستتعلم كيف تقرأ أثر التنفيذ بـset -x، كيف تجعل الدوال قابلة للاختبار، وكيف تكتب assert بسيطاً يقارن الناتج المتوقع بالناتج الفعلي.
ما ستتعلمه:
- التصحيح —
bash -xوset -x. - الفحص الساكن — لماذا يفيدك ShellCheck.
- الاختبار — دالة
assert_eqصغيرة. - التصميم للاختبار — دوال نقية قدر الإمكان.
مهارات الفصل
shellcheck
debug-trace
assertions
testable-functions