دوره آموزشی دیباگ کردن در زبان برنامه نویسی Go
1 ساعت 9 دقیقهمتوسط2024-06-10
مدرسین

Derek Parker
جزئیات دوره
با استفاده از Delve، Go debugger، اشکال زدایی برنامه های Go را تجربه کنید. این دوره برای توسعهدهندگانی است که قبلاً با تجربه و راحت برنامههای Go را مینویسند و میخواهند وقتی مشکلی پیش میآید بتوانند آن برنامهها را اشکال زدایی کنند. مدرس درک پارکر ابتدا به شما کمک می کند تا در خط فرمان و کد ویژوال استودیو بر استفاده از Delve تسلط پیدا کنید و سپس به شما نشان می دهد که چگونه بر روی آن بسازید تا مشکلات پیچیده تر را رفع اشکال کنید. این دوره را برای کسب دانش عملی در مورد Delve و نحوه استفاده موثر از یک دیباگر برای تجزیه و تحلیل علت اصلی شرکت کنید.
مهارت ها
GoProgramming FoundationsGoogleProgramming LanguagesSoftware DevelopmentOne-Off
سرفصل ها
مقدمه
- افزودن Delve به جعبه ابزار توسعه خود
- کار با فایلهای تمرین و فضاهای کد GitHub
راهاندازی Debugger
- Exec - اشکال زدایی باینریهای از پیش کامپایل شده
- اشکال زدایی - بنشینید، استراحت کنید و اشکال زدایی کنید
- پیوست - اشکال زدایی یک باینری در حال اجرا
- تست - اشکال زدایی کد تست
دستکاری و مشاهده وضعیت برنامه
- کنترل اجرای برنامه
- تعیین نقاط شکست، نقاط ردیابی و نقاط مراقبت
- گوروتینها و موضوعات
- مشاهده حافظه برنامه
تجزیهوتحلیل ریشه اصلی
- معرفی برنامه با باگ
- پیدا کردن یک باگ با Delve
- رفع اشکال با دستکاری وضعیت در دیباگر
اشکال زدایی یک برنامه بدون پاسخ
- شروع برنامه با مشاهده خروجی
- اتصال دیباگر به برنامه در حال اجرا
- یافتن علت اصلی
ردیابی برنامه
- آنچه ردیابی است
- استفاده از strace
- ردیابی با Delve
نتیجه
- به این سفر برای رفع اشکال ادامه دهید