CodeShot

مسیر یادگیری Code Review

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

5 مرحله

  1. 1.

    Code Review چیست؟

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

    ~6 ساعت
  2. 2.

    آداب نوشتن Pull Request قابل بررسی

    اصولی مثل تفکیک تغییرات به بخش‌های کوچک، نوشتن توضیح واضح و ارجاع به issue مرتبط را برای ثبت یک Pull Request قابل‌بررسی شرح می‌دهد.

    ~2 ساعت
  3. 3.

    استفاده از چک‌لیست برای بررسی سیستماتیک کد

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

    ~3 ساعت
  4. 4.

    ارائه بازخورد سازنده به هم‌تیمی‌ها

    روش نوشتن کامنت‌های محترمانه و کاربردی به‌جای انتقاد شخصی، و تفاوت پیشنهاد اختیاری با ایراد بلاک‌کننده را توضیح می‌دهد.

    ~2.5 ساعت
  5. 5.

    خودکارسازی بخشی از بررسی با ابزارهای تحلیل ایستا

    کاربرد ابزارهایی مثل linter و static analyzer برای گرفتن خودکار خطاهای رایج پیش از بررسی انسانی را شرح می‌دهد.

    ~3 ساعت