دوره آموزشی مبانی برنامه نویسی: انجام بازبینی های کد
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- بررسی کدها را به کار روزانه خود اضافه کنید
دوره های مرتبط
- دوره آموزشی توسعه یک دستیار بازبینی کد
- دوره آموزشی خودکارسازی بررسی کد با OpenAI و Streamlit
- دوره آموزشی یادگیری گیتلب (GitLab)
- دوره آموزشی هماهنگسازی هوش مصنوعی: توسعه و آزمایش نمونه اولیه هوش مصنوعی شما
- دوره آموزشی ادغام مداوم و تحویل مداوم با GitLab
- دوره آموزشی آمادگی گواهینامه CompTIA Security+ (SY0-701) آپدیت (2024)
- دوره آموزشی راه اندازی برنامه Bug Bounty
- دوره آموزشی مبانی مهندسی تشخیص