آموزش اشکال زدایی برنامه های Rust 2021

Debugging Rust 2021 Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: استفاده از عبارات چاپی را متوقف کنید و یاد بگیرید که مقادیر را در حافظه بررسی کنید! این دوره به شما یاد می دهد که چگونه کد Rust را با استفاده از ابزارهای استاندارد صنعتی اشکال زدایی کنید. اشکال زدایی برای مجموعه مهارت های هر برنامه نویسی برای حل باگ های پیچیده ضروری است. در این دوره آموزشی، Debugging Rust 2021 Applications، شما یاد خواهید گرفت که Rust را با چندین ابزار اشکال زدایی کنید. ابتدا، مفاهیم اشکال زدایی جهانی را بررسی خواهید کرد. در مرحله بعد، نحوه استفاده از ابزارهایی مانند VS Code، RemedyBG و GDB را برای بررسی محتوای حافظه کشف خواهید کرد. در نهایت، یاد می‌گیرید که چگونه با چالش‌های خاص اشکال‌زدایی مانند multithreading و logging مقابله کنید. وقتی این دوره را به پایان رساندید، مهارت‌ها و دانش‌های مربوط به اشکال‌زدایی Rust را خواهید داشت که برای اطمینان از عیب‌یابی برنامه‌های Rust لازم است.

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

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

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

ویژگی های اشکال زدایی در Rust Debugging Features in Rust

  • بررسی اجمالی Overview

  • یافتن ارزش در عیب یابی سریعتر Finding Value in Quicker Troubleshooting

  • آشنایی با خطاهای کامپایلر Rust Understanding Rust Compiler Errors

  • مفاهیم اشکال زدایی جهانی Universal Debugging Concepts

  • نگاهی به Runtime Behavior Looking at Runtime Behavior

  • نسخه ی نمایشی: راه اندازی برای موفقیت Demo: Setting Up for Success

  • خلاصه Summary

گشت و گذار از طریق ابزار Touring Through Tools

  • بررسی اجمالی Overview

  • انتخاب یک دیباگر در کنار یک IDE Picking a Debugger Alongside an IDE

  • نسخه ی نمایشی: نگاهی به کد ویژوال استودیو Demo: Looking at Visual Studio Code

  • نسخه ی نمایشی: استفاده از RemedyBG برای بررسی حافظه Demo: Using RemedyBG for Examining Memory

  • نسخه ی نمایشی: اشکال زدایی Rust در لینوکس با GDB Demo: Debugging Rust On Linux with GDB

  • در نظر گرفتن سایر ابزارها و کاربردها Considering Other Tools and Uses

  • خلاصه Summary

چالش های اشکال زدایی Debugging Challenges

  • بررسی اجمالی Overview

  • با در نظر گرفتن ورود، چاپ و جابجایی Considering Logging, Printing, and Handling

  • نسخه ی نمایشی: برخورد با ساختارهای داده پیچیده Demo: Dealing with Complex Data Structures

  • کار با موازی و همزمانی Working with Parallelism and Concurrency

  • نسخه ی نمایشی: بررسی یک برنامه چند رشته ای Demo: Examining a Multi-threaded Application

  • خلاصه Summary

نمایش نظرات

آموزش اشکال زدایی برنامه های Rust 2021
جزییات دوره
1h 24m
21
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Scott Lee
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Scott Lee Scott Lee

اسکات مدیر شرکت الگا است که برنامه های تجاری را تولید می کند و بازی ها را توسعه می دهد. کار توسعه وی در صنعت پشتیبانی دادخواهی آغاز شد و با استفاده از Salesforce و زبان برنامه نویسی Apex ، Python ، C # و انواع مختلفی از پایگاه داده های یکپارچه به انرژی خورشیدی گسترش یافته است. اسکات یک علاقه مند به فناوری و علوم با علاقه به توانایی های انسانی است. تحصیلات رسمی وی در علوم رفتاری با مدرک کارشناسی روانشناسی و جامعه شناسی از دانشگاه هوستون است.