در GitHub ، ابزارهای بررسی کد سبک در هر درخواست کشش ساخته شده اند. تیم شما می تواند فرایندهای مرور ایجاد کند که کیفیت کد شما را بهبود بخشد و به طور مرتب در گردش کار شما قرار بگیرد.
ببینید چه چیزی ممکن است
با درخواست کشش شروع کنید
درخواست های کشش برای نحوه بررسی و بهبود کد در GitHub اساسی است. پروژه ها را تحول دهید ، ویژگی های جدیدی را پیشنهاد کنید و قبل از تغییر کد منبع خود ، جزئیات اجرای را مورد بحث قرار دهید.
تعییری ایجاد کن
یک ویژگی جدید را شروع کنید یا با درخواست کشش تغییر در کد موجود پیشنهاد دهید - پایه ای برای تیم خود برای هماهنگی جزئیات و اصلاح تغییرات خود.
هر به روزرسانی را ببینید
تفاوت
پیش نمایش در متن با کد خود تغییر می کند تا ببینید چه چیزی پیشنهاد می شود. دیفرانس های جانبی در کنار هم ، کد اضافه شده ، ویرایش و حذف شده را در کنار پرونده اصلی اضافه کرده اند ، بنابراین می توانید به راحتی تغییرات را مشاهده کنید.
تاریخ
مرور ، نظرات و منابع مربوط به درخواست کشش خود را در یک رابط به سبک جدول زمانی مرور کنید. درخواست کشش شما همچنین آنچه را که آخرین بار بررسی کرده اید تغییر می دهد.
Pro-Tip: شما می توانید تاریخچه خود را با کلمه کلیدی ، تجارت ، سازمان و موارد دیگر جستجو کنید.
سرزنش کردن
ببینید قبل از تغییر خاص ، یک پرونده چگونه به نظر می رسید. با نمای سرزنش ، می توانید ببینید که چگونه هر بخشی از پرونده شما با گذشت زمان بدون مشاهده تاریخچه کامل پرونده تکامل یافته است.
PRO-TIP: برای ردیابی تغییرات در یک پرونده از GIT سرزنش استفاده کنید.
بحث در مورد کد
نظرات
در GitHub ، مکالمات در کنار کد شما اتفاق می افتد. نظرات مفصلی را در مورد نحو کد بگذارید و در مورد ساختار درون خطی سؤال کنید.
درخواست ها را مرور کنید
اگر در آن طرف کد هستید ، درخواست بررسی همسالان آسان است. کاربران را به درخواست کشش خود اضافه کنید ، و آنها یک اعلان دریافت می کنند و به آنها اطلاع می دهد که شما به بازخورد آنها نیاز دارید.
بررسی
چند اعلان خود را ذخیره کنید. نظرات خود را در یک بررسی منسجم قرار دهید ، سپس مشخص کنید که آیا نظرات مورد نیاز تغییر یا پیشنهادات است یا خیر.
درگیری های ساده را حل کنید
شما همیشه نمی توانید از درگیری جلوگیری کنید. با حل و فصل اختلافات ادغام ساده در GitHub - بدون خط فرمان لازم ، سریعتر درخواست های کشش را درخواست می کند.
بیاموزید که چگونه می توانید تعارضات ادغام در GitHub و استفاده از خط فرمان را حل کنید.
با ادغام بالاترین کیفیت کد
بررسی ها می توانند کد شما را بهبود بخشند ، اما اشتباهات اتفاق می افتد. خطای انسانی را محدود کنید و اطمینان حاصل کنید که فقط کد با کیفیت بالا با مجوزهای دقیق و بررسی وضعیت ادغام می شود.
مجوزها
از طریق تنظیمات مخزن شما به همان اندازه که به آنها نیاز دارند دسترسی پیدا کنید. می توانید دسترسی به چند تیم را گسترش دهید و انتخاب کنید که کدام یک از آنها می توانند پرونده های خود را بخوانند یا بنویسند. گزینه های شما برای مجوزها به برنامه شما بستگی دارد.
شاخه های محافظت شده
شاخه های محافظت شده به شما در حفظ یکپارچگی کد خود کمک می کنند. چه کسی می تواند به یک شاخه فشار بیاورد و نیرو را غیرفعال کند به شاخه های خاص. سپس سیاستهای خود را با API شاخه های محافظت شده مقیاس کنید.
بررسی وضعیت مورد نیاز
برای اضافه کردن یک لایه اضافی از پیشگیری از خطا در شاخه ها ، بررسی وضعیت مورد نیاز را ایجاد کنید. برای اجرای چک ها از API وضعیت استفاده کنید و دکمه ادغام را تا زمان عبور از آن غیرفعال کنید. خطا انسان است ؛برای خودکار سازی ، الهی!
فرایند بررسی خود را ضد گلوله کنید
برای جلوگیری از خطای انسانی و اضافه کردن لهستانی اضافی به کد تیم خود با ابزارهای بررسی ، روی GitHub بسازید.
کدیف
گروه ، ادغام ، بایگانی و مقایسه گزارش های پوشش
رمز
بررسی خودکار کد برای کمک به توسعه دهندگان سریعتر نرم افزار بهتر را ارسال می کند
پوشش
اطمینان حاصل کنید که کد جدید کاملاً تحت پوشش قرار گرفته است ، و مشاهده روندهای پوشش ظاهر می شود