دوره آموزشی مبانی برنامه نویسی: انجام بازبینی های کد
1 ساعت 19 دقیقهمبتدی2020-09-03
مدرسین

Kathryn Hodge
Software Developer
جزئیات دوره
نرمافزار توسط انسان نوشته شده است - و انسان ممکن است اشتباه کند. قبل از اینکه تغییرات پیشنهادی در یک کد ادغام شوند، اغلب توسط برنامه نویسان دیگر بررسی و تأیید میشوند. مقدار زیادی از وقت توسعه دهندگان صرف بررسی کد میشود. با این حال، این مهارت به ندرت آموزش داده میشود. این دوره با استفاده از بررسی چه، چه کسی و چرا از بررسی کد، این نظارت را جبران میکند. سپس به بررسی چگونگی، نشان دادن چگونگی بررسی دقیق همه چیز، از جزئیات پیادهسازی گرفته تا قابلیت نگهداری و طراحی جنبههای کد میپردازد. مربی Kathryn Hodge همچنین بهترین روشها را برای بررسی کد در ابر و پیادهسازی و انجام تغییرات در یک کد را معرفی میکند. در فصل آخر، میتوانید نحوه ارسال کد خود را برای بررسی و پاسخ به نظرات بررسی کنید. برای تمرین مهارتهای جدید خود، از چالشهای صادر شده در این راه استفاده کنید. با پایان دوره، دانش لازم برای تبدیل شدن به یک مرورگر عالی کد، صرفه جویی در منابع ارزشمند و تأثیرگذاری بر تغییرات طراحی آینده در سازمان خود را خواهید داشت.
مهارت ها
Software Quality AssuranceProgramming FoundationsFoundationsSoftware Development
سرفصل ها
0. مقدمه
- 01-بررسی کدهای عالی برای پیشرفت شغلی خود بنویسید
- 02-آنچه باید بدانید
1. مبانی بررسی کد
- 03-بررسی کد چیست
- 04- بررسی کدها در چرخه عمر توسعه نرم افزار
- 05-چه کسی باید کد را بررسی کند
- 06- بررسی کد واقعا چقدر طول می کشد
2. انجام بازبینی کد
- 07- هدف نویسنده را درک کنید
- 08- جزئیات پیاده سازی را بررسی کنید
- 09- قابلیت نگهداری و طراحی را بررسی کنید
- 10-کد ناآشنا را مرور کنید
3. مرور کد در ابر
- 11- کدی را برای بررسی در GitHub پیدا کنید
- 12- کد تست روی ماشین محلی
- 13- نظرات بررسی کد را بنویسید
- 14-تأیید کد
- 15-چالش - یک بررسی کد ارائه دهید
- 16-راه حل - یک بررسی کد بدهید
4. پیاده سازی یک ویژگی
- 17- دامنه تغییر کد
- 18-تغییر کد را اجرا کنید
- 19-تغییر کد را انجام دهید
- 20- کد را برای بررسی آماده کنید
5. ارسال کد برای بررسی
- 21-یک درخواست کشش (PR) ایجاد کنید
- 22-بازبینان کد را پیدا کنید
- 23-نظرات بررسی کد را مدیریت کنید
- 24-به نظرات نظرات کد پاسخ دهید
- 25-چالش - یک ویژگی اضافه کنید و یک PR ارسال کنید
- 26-راه حل - یک ویژگی اضافه کنید و یک PR ارسال کنید
نتیجه
- 27- بررسی کدها را به کار روزانه خود اضافه کنید
دوره های مرتبط
- دوره آموزشی تست امنیت برنامه استاتیک
- دوره آموزشی کدنویسی Vibe برای ساخت اپلیکیشن فولاستک با Bolt
- دوره آموزشی ساخت عوامل هوش مصنوعی با API پاسخهای OpenAI
- دوره آموزشی یادگیری جامع نوتبوک گوگل کولب
- دوره آموزشی Microsoft XAML: بخش سوم مفاهیم اصلی
- دوره آموزشی توسعه محصول هوش مصنوعی: امنیت از طراحی
- دوره آموزشی علم داده عملی با استفاده از SQL، Tableau، Python و Spark
- دوره آموزشی مبانی برنامهنویسی: APIها و سرویسهای وب
مسیرهای مرتبط
- مسیر آموزشی بهبود بخشیدن مهارت های تست امنیت برنامه خود
- مسیر آموزشی شروع کار خود در فناوری: علم داده
- مسیر آموزشی شروع کار با PHP
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار Agile
- مسیر آموزشی تبدیل شدن به یک تستر نرم افزار
- مسیر آموزشی تبدیل شدن به یک استاد توسعه نرم افزار Agile
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده آردوینو
- مسیر آموزشی مدیریت برنامه های فنی