آموزش اشکال زدایی در Go

دانلود Debugging in Go

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با استفاده از Delve، Go debugger، در اشکال زدایی برنامه های Go، تجربه عملی داشته باشید. این دوره برای توسعه‌دهندگانی است که قبلاً با تجربه و راحت برنامه‌های Go را می‌نویسند و می‌خواهند وقتی مشکلی پیش می‌آید بتوانند آن برنامه‌ها را اشکال زدایی کنند. مدرس درک پارکر ابتدا به شما کمک می کند تا در خط فرمان و کد ویژوال استودیو بر استفاده از Delve تسلط پیدا کنید و سپس به شما نشان می دهد که چگونه بر روی آن بسازید تا مشکلات پیچیده تر را رفع اشکال کنید. این دوره را برای کسب دانش عملی در مورد Delve و نحوه استفاده موثر از یک دیباگر برای تجزیه و تحلیل علت اصلی شرکت کنید.

سرفصل ها و درس ها

مقدمه Introduction

  • کار با فایل های تمرین و فضاهای کد GitHub Working with the exercise files and GitHub Codespaces

  • افزودن Delve به جعبه ابزار توسعه شما Adding Delve to your development toolbox

1. راه اندازی Debugger 1. Starting the Debugger

  • اشکال زدایی: بنشینید، استراحت کنید و اشکال زدایی کنید Debug: Sit back, relax, and debug

  • پیوست: اشکال زدایی یک باینری در حال اجرا Attach: Debug a running binary

  • Exec: اشکال زدایی باینری های از پیش کامپایل شده Exec: Debug precompiled binaries

  • تست: اشکال زدایی کد تست Test: Debugging test code

2. دستکاری و مشاهده وضعیت برنامه 2. Manipulating and Viewing the Program State

  • تعیین نقاط شکست، نقاط ردیابی و نقاط مراقبت Setting breakpoints, tracepoints, and watchpoints

  • مشاهده حافظه برنامه Viewing program memory

  • کنترل اجرای برنامه Controlling program execution

  • گوروتین ها و موضوعات Goroutines and threads

3. تجزیه و تحلیل ریشه اصلی 3. Basic Root Cause Analysis

  • معرفی برنامه ای با باگ Introducing a program with a bug

  • رفع اشکال با دستکاری وضعیت در دیباگر Fixing a bug by manipulating state in the debugger

  • پیدا کردن یک باگ با Delve Finding a bug with Delve

4. اشکال زدایی یک برنامه بدون پاسخ 4. Debugging an Unresponsive Program

  • پیدا کردن علت اصلی Finding the root cause

  • ضمیمه کردن دیباگر به برنامه در حال اجرا Attaching the debugger to a running program

  • شروع یک برنامه، مشاهده خروجی Starting a program, observing the output

5. ردیابی برنامه 5. Program Tracing

  • ردیابی با Delve Tracing with Delve

  • با استفاده از strace Using strace

  • ردیابی چیست؟ What is tracing?

نتیجه گیری Conclusion

  • به این سفر برای رفع اشکال ادامه دهید Continue on this journey into debugging

نمایش نظرات

آموزش اشکال زدایی در Go
جزییات دوره
1h 9m
20
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
842
- از 5
ندارد
دارد
دارد
Derek Parker
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Derek Parker Derek Parker

درک پارکر یک مهندس نرم افزار اصلی در Red Hat است.

درک خالق Delve است، یک دیباگر که برای زبان برنامه نویسی Go طراحی شده است. او رهبر فنی تیم Go Toolset در Red Hat است که در آنجا به عنوان یک مهندس نرم افزار اصلی کار می کند. او سرپرست اصلی Delve است و در کامپایلر Go و زمان اجرا مشارکت دارد. درک با بیش از یک دهه تجربه توسعه نرم افزار، با ارائه در کنفرانس ها و کارگاه های آموزشی پیشرو در زمینه اشکال زدایی، در سطح جهانی به رسمیت شناخته شده است.