آموزش اشکال زدایی از برنامه های 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 5m
39
Pluralsight (پلورال سایت) pluralsight-small
19 تیر 1396 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 # راحت است. مایک همچنین عاشق یادگیری در مورد طراحی تجربه کاربر است و در تلاش شرکت خود برای ساخت برنامه های زیبا و ساده نقش اصلی را دارد. وقتی که کد نمی نویسد ، مایک دوست دارد به اردو برود و با همسر و دو دخترش پیاده روی طولانی کند.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.