آموزش اشکال زدایی از برنامه های Go با Delve

Debugging Go Applications with Delve

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره شما را با Delve debugger for Go آشنا می کند و نحوه استفاده از خط فرمان و همچنین در ویرایشگر کد را نشان می دهد. هنگامی که Go برای اولین بار در سال 2012 منتشر شد ، گزینه های محدودی برای رفع اشکال کد Go وجود داشت. بیشتر کارهای رفع اشکال توسط اشکال ساز با منبع آزاد "GDB" انجام می شد. در حالی که این ابزار به شما کمک می کند ، اما برای کار با چندین ویژگی مهم زبان Go - به ویژه مجلات - طراحی نشده است. در طی سالهای گذشته تلاش های زیادی برای رفع کمبود اشکال ساز بومی صورت گرفته است. سرانجام ، ابزار Delve Derek Parker پیشقدم شد و اکنون یکی از رایج ترین ابزارها برای رفع اشکال در برنامه های Go است. در این دوره ، Debugging Go Applications with Delve ، عمیقاً وارد Debugger Delve می شوید و یاد می گیرید که چگونه با آن کار کنید تا اشکالات موجود در یک برنامه Go را کاملاً درک و تحلیل کنید. ابتدا وضعیت برنامه را در یک جلسه رفع اشکال کشف و دستکاری خواهید کرد. در مرحله بعدی ، نحوه استفاده از نقاط انفصال ، ایستگاه های شکست مشروط و پایه های متحرک را خواهید آموخت. سپس ، روش های بی شماری را پیدا خواهید کرد که Delve می تواند یک جلسه رفع اشکال را شروع کند. در آخر ، نحوه دسترسی به Delve را از طریق ویرایشگر کد فرا خواهید گرفت. با پایان این دوره ، نحوه استفاده از Delve از خط فرمان و همچنین نحوه دسترسی به آن را از طریق ویرایشگر مورد علاقه خود می دانید.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه Introduction

  • مقدمه Introduction

  • اشکال زدایی در Go Debugging in Go

  • مقدمه ای برای Delve Introduction to Delve

  • نسخه ی نمایشی: نصب Delve Demo: Installing Delve

  • نسخه ی نمایشی: اشکال زدایی با Delve Demo: Debugging with Delve

  • خلاصه و مروری بر دوره Summary and Course Overview

کاوش حالت برنامه Exploring Application State

  • مقدمه Introduction

  • دستورات عمومی General Commands

  • نسخه ی نمایشی: دستورات عمومی Demo: General Commands

  • بازرسی کشور Inspecting State

  • بازرسی متغیرها و انواع Inspecting Variables and Types

  • نسخه ی نمایشی: بازرسی متغیرها و انواع Demo: Inspecting Variables and Types

  • بازرسی کد منبع Inspecting Source Code

  • نسخه ی نمایشی: بازرسی کد منبع Demo: Inspecting Source Code

  • بازرسی از حالت برنامه Inspecting Application State

  • نسخه ی نمایشی: بازرسی حالت برنامه Demo: Inspecting Application State

  • دولت دستکاری Manipulating State

  • نسخه ی نمایشی: حالت دستکاری Demo: Manipulating State

  • خلاصه Summary

استفاده از Breakpoint Using Breakpoints

  • مقدمه Introduction

  • توقف اعدام Halting Execution

  • نسخه ی نمایشی: نقاط شکست و ردیابی ها Demo: Breakpoints and Traces

  • از سرگیری اعدام Resuming Execution

  • نسخه ی نمایشی: ادامه ، مرحله و بعدی Demo: Continue, Step, and Next

  • خلاصه Summary

دستورات را انجام دهید Delve Commands

  • مقدمه Introduction

  • نسخه ی نمایشی: دستور dlv Demo: The dlv Command

  • شروع برنامه ها Starting Applications

  • نسخه ی نمایشی: dlv Debug ، Exec و Test Demo: dlv Debug, Exec, and Test

  • پیوستن به فرآیندها Attaching to Processses

  • نسخه ی نمایشی: dlv پیوست کنید Demo: dlv Attach

  • تجزیه و تحلیل پس از مرگ Post-Mortem Analysis

  • خلاصه Summary

ادغام ویرایشگر Editor Integration

  • مقدمه Introduction

  • ادغام ویرایشگر Editor Integration

  • نسخه ی نمایشی: اشکال زدایی با کد ویژوال استودیو Demo: Debugging with Visual Studio Code

  • نسخه ی نمایشی: Graphical Delve Demo: Graphical Delve

  • خلاصه Summary

نمایش نظرات

آموزش اشکال زدایی از برنامه های Go با Delve
جزییات دوره
2h 5m
39
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
14
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mike Van Sickle Mike Van Sickle

Michael Van Sickle یک معمار برنامه در Akron ، اوهایو است. وی کار خود را به عنوان یک مهندس مکانیک و با طراحی قطعات در صنعت خودرو قبل از تغییر در مهندسی نرم افزار آغاز کرد. او علاقه زیادی به یادگیری زبان های جدید برنامه نویسی دارد و از کار با جاوا ، C # ، JavaScript ، PHP و F # راحت است. مایک همچنین عاشق یادگیری در مورد طراحی تجربه کاربر است و در تلاش شرکت خود برای ساخت برنامه های زیبا و ساده نقش اصلی را دارد. وقتی که کد نمی نویسد ، مایک دوست دارد به اردو برود و با همسر و دو دخترش پیاده روی طولانی کند.