مسیر یادگیری Code Review
فرآیند بررسی کد نوشتهشده توسط یک یا چند همکار قبل از ادغام (Merge) به شاخه اصلی — برای پیدا کردن باگ، بهبود کیفیت و انتقال دانش تیمی.
5 مرحله
- 1.
Code Review چیست؟
فرآیند بررسی کد نوشتهشده توسط یک یا چند همکار قبل از ادغام (Merge) به شاخه اصلی — برای پیدا کردن باگ، بهبود کیفیت و انتقال دانش تیمی.
~6 ساعت - 2.
آداب نوشتن Pull Request قابل بررسی
اصولی مثل تفکیک تغییرات به بخشهای کوچک، نوشتن توضیح واضح و ارجاع به issue مرتبط را برای ثبت یک Pull Request قابلبررسی شرح میدهد.
~2 ساعت - 3.
استفاده از چکلیست برای بررسی سیستماتیک کد
موارد کلیدی برای بررسی هر تغییر کد از جمله خوانایی، پوشش تست، مدیریت خطا و رعایت استانداردهای تیم را فهرست میکند.
~3 ساعت - 4.
ارائه بازخورد سازنده به همتیمیها
روش نوشتن کامنتهای محترمانه و کاربردی بهجای انتقاد شخصی، و تفاوت پیشنهاد اختیاری با ایراد بلاککننده را توضیح میدهد.
~2.5 ساعت - 5.
خودکارسازی بخشی از بررسی با ابزارهای تحلیل ایستا
کاربرد ابزارهایی مثل linter و static analyzer برای گرفتن خودکار خطاهای رایج پیش از بررسی انسانی را شرح میدهد.
~3 ساعت
