آموزش مبانی برنامه نویسی: انجام بررسی های کد

Programming Foundations: Conducting Code Reviews

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: نرم افزار توسط انسان نوشته شده است - و انسان می تواند اشتباه کند. قبل از اینکه تغییرات پیشنهادی در یک کد کد ادغام شوند ، اغلب توسط برنامه نویسان دیگر بررسی و تأیید می شوند. مقدار زیادی از وقت توسعه دهندگان برای بررسی کد صرف می شود. با این حال ، این مهارت به ندرت آموزش داده می شود. این دوره با استفاده از بررسی چه ، چه کسی و چرا از بررسی کد ، این نظارت را جبران می کند. سپس به بررسی چگونگی ، نشان دادن چگونگی بررسی دقیق همه چیز ، از جزئیات پیاده سازی گرفته تا قابلیت نگهداری و طراحی جنبه های کد می پردازد. مربی کاترین هاج همچنین بهترین روش ها را برای بازبینی کد در ابر و پیاده سازی و انجام تغییرات در یک کد کد معرفی می کند. در فصل آخر ، می توانید نحوه ارسال کد خود را برای بررسی و پاسخ به نظرات بررسی کنید. برای تمرین مهارت های جدید خود ، از چالش های صادر شده در این راه استفاده کنید. با پایان دوره ، دانش لازم برای تبدیل شدن به یک مرورگر عالی کد ، صرفه جویی در منابع ارزشمند و تأثیرگذاری بر تغییرات طراحی آینده در سازمان خود را خواهید داشت.
موضوعات شامل:
  • بررسی کد چیست؟
  • چه کسی کد را مرور می کند؟
  • انجام بررسی کد
  • مرور کد در GitHub
  • نوشتن نظرات
  • کد تأیید
  • اعمال و انجام تغییرات کد
  • ایجاد درخواست های کشش
  • پاسخ دادن به نظرات مرور کد

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

مقدمه Introduction

  • برای پیشرفت شغلی خود ، کد عالی را بنویسید Write great code reviews to advance your career

  • چه چیزی میخواهید بدانید What you need to know

1. مبانی بررسی کد 1. Basics of Code Reviews

  • بررسی کد چیست؟ What is a code review?

  • بررسی کد در چرخه عمر نرم افزار Code reviews in the software development life cycle

  • چه کسی باید کد را بررسی کند؟ Who should review code?

  • بررسی کد واقعا چه مدت طول می کشد How long should a code review really take

2. انجام بازبینی کد 2. Performing a Code Review

  • هدف نویسنده را بفهمید Understand the author’s purpose

  • جزئیات اجرا را مرور کنید Review implementation details

  • قابلیت نگهداری و طراحی را مرور کنید Review maintainability and design

  • کد ناآشنا را مرور کنید Review unfamiliar code

3. مرور کد در ابر 3. Reviewing Code on the Cloud

  • کد را برای بررسی در GitHub پیدا کنید Find code to review on GitHub

  • کد را روی دستگاه محلی آزمایش کنید Test code on a local machine

  • نظرات مرور کد را بنویسید Write code review comments

  • تأیید کد Approve code

  • چالش: یک مرور کد کنید Challenge: Give a code review

  • راه حل: یک بررسی کد کنید Solution: Give a code review

4. اجرای یک ویژگی 4. Implementing a Feature

  • محدوده تغییر کد Scope of a code change

  • تغییر کد را اجرا کنید Implement a code change

  • تغییر کد را انجام دهید Commit a code change

  • کد را برای بررسی آماده کنید Prepare code for review

5. ارسال کد برای بررسی 5. Submitting Code for Review

  • درخواست جذب (PR) ایجاد کنید Create a pull request (PR)

  • بازرسان کد را پیدا کنید Find code reviewers

  • نظرات بررسی کد را مدیریت کنید Handle code review comments

  • به نظرات بررسی کد پاسخ دهید Respond to code reviews comments

  • چالش: یک ویژگی اضافه کنید و یک روابط عمومی ارسال کنید Challenge: Add a feature and submit a PR

  • راه حل: یک ویژگی اضافه کنید و یک روابط عمومی ارائه دهید Solution: Add a feature and submit a PR

نتیجه Conclusion

  • بررسی کد را به کار روزانه خود اضافه کنید Add code reviews into your daily job

نمایش نظرات

نظری ارسال نشده است.

آموزش مبانی برنامه نویسی: انجام بررسی های کد
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 19m
27
Linkedin (لینکدین) lynda-small
13 شهریور 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
499
- از 5
ندارد
دارد
دارد
Kathryn Hodge

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kathryn Hodge Kathryn Hodge

توسعه‌دهنده نرم‌افزار

کاترین هاج به‌عنوان توسعه‌دهنده نرم‌افزار در یک شرکت رسانه‌ای کار می‌کند.

علاوه بر کار خود به‌عنوان توسعه‌دهنده، کاترین یک کانال YouTube را برای افرادی که مایل هستند اجرا می‌کند. برای یادگیری نحوه کدنویسی قبل از فارغ التحصیلی از کالج، او به مدت سه سال به عنوان دستیار تدریس علوم کامپیوتر کار کرد. او به تلاقی رسانه‌ها، سرگرمی‌ها و فناوری علاقه زیادی دارد و بر ایجاد نرم‌افزاری متمرکز است که تأثیرگذار باشد.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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