دانستنی‌ها

ویژگی جدید گیت هاب، Code Owners

با این که مرور کد (code review) امری ضروری در پروژه‌های موفق محسوب می‌شود، اما گاهی روشن نیست که چه کسی باید این کار را انجام دهد. گیت هاب از ویژگی جدیدی برای حل این مساله رونمایی کرده است.

از این به بعد، توسعه‌دهندگان انباره‌های(repositories) گیت‌هاب می‌توانند افراد یا تیم‌هایی را که لازم است مرور کد را انجام دهند به عنوان code owners تعریف کنند. این ویژگی جدید به طور خودکار، بعد از اینکه یک pull request تغییراتی روی کد اعمال کرد، درخواست مرور کد را به code owner ها ارسال می‌کند.

اما این ویژگی چگونه کار می‌کند؟

برای مشخص کردن code owner یک فایل به اسم CODEOWNER در دایرکتوری ریشه انباره (یا در /github.) با فرمت زیر ایجاد کنید.

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

یک لایه اضافه از امنیت کد

برای پروژه‌هایی که فرآیند مرور سفت و سخت‌تری دارند، گزینه protected branch اضافه شده است. با فعال کردن این گزینه، لازم است قبل از ادغام هر pull request یک code owner مروری ثبت کرده باشد و به این ترتیب شانس و فرصت مرور کد را برای افراد مناسب این کار فراهم می‌کند.

با این قابلیت‌ها انتظار می‌رود فرآیند مرور کد کاراتر و موثرتر در پروژه‌ها دنبال شود.

منبع:

https://github.com/

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا