گیتهاب (GitHub) قابلیتهای جدیدی را برای ابزار بررسی کد کوپایلت (Copilot code review) بهصورت عمومی منتشر کرده است که فرآیند بازبینی کدها را هوشمندتر و شفافتر میکند. این بهروزرسانی با ارزیابی دقیقتر تغییرات در طول زمان، حل خودکار و هوشمندانهتر پیشنهادها و تولید پیامهای کامیت (commit) مناسب، به توسعهدهندگان کمک میکند تا تمرکز خود را روی موارد نیازمند توجه بگذارند.
شفافیت بیشتر در روند بازبینی کدها
در نسخه جدید، کامنت خلاصه (overview comment) بازطراحی شده تا ارزیابی فعلی Copilot از پول ریکوئست (pull request)، سطح تلاش برای بازبینی و خلاصهای از یافتهها را نشان دهد. این یافتهها اکنون در دستههای مشخصی گروهبندی میشوند تا اولویتبندی آنها آسانتر شود:
یافتههای باز (Open): مشکلاتی که هنوز برطرف نشدهاند و ممکن است برچسب جدید (new) داشته باشند.
حلشده از آخرین بررسی (Resolved since last review): مواردی که Copilot رفع آنها را تایید کرده است.
مواردی که قبلاً نادیده گرفته شده بودند (Previously missed): مشکلاتی که در کامیت جدید ایجاد نشدهاند، اما در بررسیهای بعدی Copilot در تغییرات موجود کشف شدهاند.
عنوانگذاری کامنتها و حل خودکار و هوشمندانه مشکلات
اکنون هر کامنت بازبینی Copilot دارای یک عنوان کوتاه و توصیفی است تا توسعهدهندگان بتوانند بهسرعت اولویتبندی کنند. علاوه بر این، قابلیت حل خودکار (auto-resolution) کامنتها بهبود یافته است؛ برای مثال، اگر کاربر به کامنتی پاسخ دهد تا آن را باز نگه دارد، Copilot به این پاسخ احترام میگذارد. همچنین بر اساس کامیتهای بعدی کاربر، کامنتها را با دلایلی مانند «برطرف نخواهد شد» (Won’t Fix) یا «نادرست» (Incorrect) بهطور خودکار میبندد.
تولید هوشمندانه پیامهای کامیت برای پیشنهادهای گروهی
هنگامی که توسعهدهندگان مجموعهای از پیشنهادهای Copilot را بهصورت گروهی (batch) اعمال و کامیت میکنند، این ابزار بهطور خودکار یک عنوان کامیت مرتبط و توضیحات اختیاری بر اساس تغییرات اعمالشده تولید میکند تا فرآیند ثبت تغییرات سادهتر و خواناتر شود.