GitHub Copilot теперь показывает ссылки на фрагменты кода, предложенные из других репозиториев

В бета-версии GitHub Copilot добавили функцию показа ссылок на фрагменты кода, предложенные из других репозиториев. Можно увидеть список публичных репозиториев, уже использующих этот код, и лицензии.

cfd190a07c6fe348454381070b53944f.jpg

Новая функция работает с короткими фрагментами кода до 150 символов. Если Copilot предложит такой фрагмент и найдёт его в других открытых репозиториях, то пользователь увидит их список, лицензии и другую полезную информацию. В компании считают, что такой подход поможет разработчикам лучше понимать из чего может строиться код их приложения.

Функцию внедрили после просьб пользователей Copilot. В исследовании, которое проводила команда GitHub, выяснили, что предложенный код совпадает с публичным только в одном проценте случаев. При этом в новых проектах без контекста такие случаи встречаются чаще.

Показ ссылок на фрагменты кода, по мнению GitHub, может быть полезен в следующих случаях:

  • во время обучения, чтобы перенимать практический опыт у разработчиков других проектов;

  • лучше оценивать контекст кода перед тем, как использовать код;

  • открывать для себя новые свободные проекты;

  • своевременно узнавать о зависимостях.

Пока функция доступна в закрытом бета-тесте. Компания не сообщила, когда показ ссылок на фрагменты кода станет доступен в публичной версии GitHub Copilot.

© Habrahabr.ru