دوره آموزشی پیشرفته Rust: مدیریت پروژه ها
1 ساعت 38 دقیقهپیشرفته2022-03-28
مدرسین

Barron Stone
Electrical Engineer
جزئیات دوره
آیا به دنبال مرحله بعدی برای پیشرفت از آموزش اولیه Rust به مدیریت پروژه های رو به رشد Rust و نوشتن روال تست خودکار هستید؟ در این دوره، مربی بارون استون دقیقا همان چیزی را دارد که شما نیاز دارید. او نحوه مدیریت پروژه ها را با استفاده از سیستم ماژول Rust توضیح می دهد و موضوعاتی مانند استفاده از کلمه کلیدی "mod" برای تعریف ماژول ها، مسیریابی مسیرها در Rust و شناسایی بخش هایی از یک برنامه به عنوان عمومی یا خصوصی را بررسی می کند. بارون به شما نشان میدهد که چگونه تستها را با استفاده از توابع آزمایشی خودکار کنید. ماکروها، پیامهای شکست سفارشی، تستهای واحد، تستهای یکپارچهسازی و موارد دیگر. این دوره می تواند به شما کمک کند تا قدم بعدی را در مسیر یادگیری خود برای تسلط بر Rust بردارید.
مهارت ها
RustProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - پروژه های Rust را مدیریت و آزمایش کنید
- 02 - آنچه باید بدانید
1. مدیریت پروژه ها
- 03 - سیستم ماژول
- 04 - بسته ها در مقابل جعبه ها
- 05 - تعریف ماژول ها
- 06 - مسیر مطلق در مقابل نسبی
- 07 - ماژول های عمومی
- 08 - ساختارها و فهرست های عمومی
- 09 - وارد کردن مسیرها به محدوده
- 10- استفاده از جعبه های خارجی
- 11 - تفکیک ماژول ها به چندین فایل
- 12 - چالش - سازماندهی یک پروژه
- 13 - راه حل - سازماندهی یک پروژه
2. تست های خودکار
- 14 - تست توابع
- 15 - ادعای کلان
- 16 - پیام های شکست سفارشی
- 17 - ماکروهای eq و assert ne
- 18 - باید ماکرو وحشت کرد
- 19 - کنترل اجرای آزمون
- 20 - آزمون های واحد
- 21 - آزمون های یکپارچه سازی
- 22 - چالش - نوشتن تست های خودکار
- 23 - راه حل - تست های خودکار بنویسید
نتیجه
- 24 - مراحل بعدی