Code Review بررسی تغییرات کد توسط فرد یا ابزار دیگر پیش از ادغام است. هدف پیدا کردن خطا، ریسک امنیتی، مشکل طراحی و انتقال دانش در تیم است.
در پروژه چه کاربردی دارد؟
در یک Pull Request میتوان درباره مدیریت تراکنش، نامگذاری و پوشش تست گفتگو کرد. بازبینی خوب به تغییرات مشخص و پیشنهاد قابل اجرا اشاره میکند.
Code Review جایگزین تست خودکار و پایش Production نیست.
بازبینی کد چه چیزی را بررسی کند؟
در یک پول ریکوئست، علاوه بر Style باید صحت منطق، امنیت، تست، سازگاری تغییر API و اثر کارایی بررسی شود. تغییرهای کوچک و دارای توضیح مناسب معمولاً بازبینی دقیقتری میگیرند.