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

Code Review: Best Practices

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما نکات ملموسی را در زمینه مهارت های نرم می آموزد که می توانید بلافاصله هم به عنوان داور و هم به عنوان داور از آنها استفاده کنید. بازبینی کد بخشی ضروری از فرآیند توسعه نرم افزار است، اما اگر اشتباه انجام شود می تواند معکوس باشد. در این دوره آموزشی، Code Review: Best Practices، مهارت های نرم افزاری ضروری لازم برای بررسی کدها را خواهید آموخت. ابتدا، شما اصول فرآیند بازبینی کد را که باید قبل از انجام اولین بازبینی در جای خود قرار دهید را بررسی خواهید کرد. در مرحله بعد، نحوه تهیه و ارسال بهترین درخواست کشش ممکن و همچنین نحوه واکنش به نظرات را خواهید دید. در نهایت، کلاه‌ها را تغییر می‌دهید، بازبین می‌شوید و یاد می‌گیرید که چگونه بازخورد سازنده و مثبت برای بهبود کیفیت کد ارائه دهید و درخواست کشش را در سریع‌ترین زمان ممکن ادغام کنید. وقتی این دوره را به پایان رساندید، مهارت‌ها و دانش لازم برای شرکت مؤثر در بررسی کدها را خواهید داشت.

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

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

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

چرا مرورهای کد وجود دارد؟ Why Code Reviews Exist

  • چرا مرورهای کد وجود دارد؟ Why Code Reviews Exist

  • وقتی بررسی کد اشتباه می شود When Code Reviews Go Wrong

  • این دوره برای چه کسانی است Who This Course Is For

  • این دوره چیست و چیست What This Course Is and Is Not

  • واژگان و کلمات اختصاری Vocabulary and Acronyms

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

ایجاد فرآیندهای اساسی برای بازبینی کد Establishing the Fundamental Processes for Code Reviews

  • معرفی Introduction

  • راهنماهای سبک را اعمال کنید Apply Style Guides

  • زمان ارزشمند را هدر ندهید Don't Waste Valuable Time

  • خودکار تجزیه و تحلیل کد استاتیک Automate Static Code Analysis

  • حداقل دو داور داشته باشید Have at Least Two Reviewers

  • بررسی کدها بدون کلاس هستند Code Reviews Are Classless

  • بپذیرید که راه حل های متفاوتی وجود دارد Accept That There Are Different Solutions

  • اجازه ندهید روابط عمومی برای چند روز معلق بماند Don't Let the PR Hang for Days

  • بسته شدن Wrap Up

ارسال یک درخواست کشش عالی Submitting a Great Pull Request

  • معرفی Introduction

  • فروتن باش Be Humble

  • این کد شما نیست It's Not Your Code

  • روابط عمومی خود را کوچک کنید Make Your PRs Small

  • تغییرات را به تعهدات تقسیم کنید Split Changes into Commits

  • کار خود را دوباره بررسی کنید Double-check Your Work

  • در نظرات روابط عمومی چیزها را توضیح ندهید Don't Explain Things in PR Comments

  • موارد را در نظرات روابط عمومی توضیح دهید Explain Things in PR Comments

  • به هر نظر واکنش نشان می دهد React to Every Comment

  • بسته شدن Wrap Up

ارائه بازخورد موثر به عنوان یک بازبین Providing Effective Feedback as a Reviewer

  • معرفی Introduction

  • یک مثال بد A Bad Example

  • بازخورد قاب را به عنوان درخواست یا سؤال بفرستید Frame Feedback as Requests or Questions

  • هرگز نگو "تو" Never Say "you"

  • قانون OIR را اعمال کنید Apply the OIR Rule

  • در صورت لزوم با مثال‌های کد کمک کنید Help with Code Examples Where Appropriate

  • سعی نکنید همه چیز را درست کنید Don’t Try to Fix Everything

  • از برچسب ها استفاده کنید Use Labels

  • تقدیم ستایش صمیمانه Offer Sincere Praise

  • بررسی اتمی Review Atomically

  • ناپدید نشو Don't Disappear

  • بسته شدن Wrap Up

پیمایش در موقعیت های چالش برانگیز بررسی کد Navigating Challenging Code Review Situations

  • معرفی Introduction

  • ایجاد اعتماد و روابط Build Trust and Relationships

  • چیزها را آفلاین کنید Take Things Offline

  • رسیدگی به داوران و داوران دشوار Handling Difficult Reviewees and Reviewers

  • مطالعه بیشتر Further Study

  • متشکرم Thank You

نمایش نظرات

آموزش بررسی کد: بهترین روش ها
جزییات دوره
1h 22m
44
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
85
5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrejs Doronins Andrejs Doronins

Andrejs یک متخصص تضمین کیفیت با بیش از 6 سال تجربه است. وی در اتوماسیون تست تخصص دارد اما اهمیت درگیر شدن در چرخه عمر توسعه نرم افزار را نادیده نمی گیرد - یافتن مسائل در هنگام تجزیه و تحلیل نیازها به اندازه انجام آزمایش دستی و اکتشافی مهم است. وی در زمینه نوشتن واحدها ، آزمونهای ادغام و پذیرش برای تعداد زیادی فناوری و زمینه - از اتوماسیون مرورگر تا لایه Web API و تا آزمایش اجزای پیام رسان Enterprise - با تجربه است.