Microsoft добавила ИИ-опцию по переименованию идентификаторов в Visual Studio Preview, согласно стилю кода разработчика

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Microsoft добавила опцию для вариативного умного переименования с помощью нейросетевого помощника GitHub Copilot Chat идентификаторов в проектах Visual Studio Preview, согласно стилю кода каждого разработчика.

Microsoft пояснила, что пользователи Visual Studio Preview, использующие платное расширение GitHub Copilot Chat, теперь могут использовать ИИ, чтобы не придумывать самим, а выбирать из предлагаемых Copilot Chat списков новые имена для переменных, методов и классов.

Microsoft заявила, что в этом случае GitHub Copilot Chat вместо того, чтобы просто предлагать новое имя идентификатора, смотрит на то, как именно в программе используется этот идентификатор, а также анализирует стиль написания кода каждого разработчика, чтобы «предлагать идентификаторы, которые идеально соответствуют его кодовой базе».

В компании пояснили, что очень важно давать правильные имена идентификаторов в различных частях кода, чтобы, когда разработчик возвратится к листингу спустя некоторое время, ему было понятно, что именно эта часть кода делает. Также это полезно, если над проектом работает команда, чтобы другие члены коллектива могли лучше понимать, что происходит в коде.

Чтобы начать использовать эту функцию, нужна подписка GitHub Copilot, последняя версия Visual Studio Preview, а также обновлённая версия расширения GitHub Copilot Chat. Затем нужно перейти в «Параметры» -> GitHub -> «Copilot Chat» -> установить флажок «Включить предложения по переименованию» (Enable rename suggestions).

После этих действий можно начать использовать новый инструмент по переименованию идентификаторов. Для этого можно выбирать нужный идентификатор, щёлкнуть правой кнопкой мыши на нём, потом выбрать опцию «Переименовать». В этом случае ИИ покажет список предложений, адаптированных к текущему коду проекта и стилю разработчика.

Microsoft заявила, что опция по переименованию находится в режиме доработки, а компания собирает отзывы о том, повлияло ли нововведение на рабочий процесс кодирования.

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


В сентябре GitHub открыла доступ к бета-версии Copilot Chat для всех текущих подписчиков GitHub Copilot в Visual Studio и VS Code. Copilot для пользователей стоит $10 в месяц, а Copilot Chat станет бесплатным дополнением к существующей подписке.


В июле GitHub объявила о доступности бета-версии Copilot X для всех бизнес-пользователей в Visual Studio и VS Code.


В марте GitHub дополнила Copilot новыми ИИ-сервисами под общим названием Copilot X. Они включают GitHub Copilot Chat (интерфейс для текстового общения с ИИ-помощником, который может быть встроен в редакторы вроде VS Code и Visual Studio), Copilot Voice (интерфейс, позволяющий «наговаривать код голосом»), Copilot for PRs (инструмент для автоматической генерации описаний к пул-реквестам), Copilot for CLI (инструмент для управления командной строкой на естественном языке).

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Переименование с помощью ИИ в данном случае — это полезная фича?
42.86% Да 3
28.57% Нет 2
28.57% Все зависит от ситуации, в некоторых моментах это уместно 2
14.29% Мой код, мои имена! 1
0% Свой ответ в комментарии 0
Проголосовали 7 пользователей. Воздержавшихся нет.
Источник: https://habr.com/ru/news/781558/


Интересные статьи

Интересные статьи

Несмотря на то, что у корпорации Google есть две популярные операционные системы — Android и Chrome OS, она взялась за разработку третьей — Fuchsia OS. Впервые о ней стало известно четы...
Мы возвращаемся из отпуска с новым дайджестом в котором есть длинная история путеводителя, закрытие Daydream, самые красивые приложения Material Design Awards 2019, темные темы и рост продуктов, ...
Человек остается начинающим в течение 1000 дней. Он находит истину после 10000 дней практики. Это цитата Оямы Масутацу, которая довольно хорошо излагает суть статьи. Если вы хотите быть классным...
Время от времени читатели наших статей о проверке открытых проектов обращают внимание, что статический анализатор кода PVS-Studio выявляет большой процент ошибок, которые незначительны или вообще...
Все разработчики 1С так или иначе тесно взаимодействуют с IT-службами и непосредственно с системными администраторами. Но не всегда это взаимодействие проходит гладко. Несколько забавных историй ...