Как стать автором
Обновить

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

Время на прочтение2 мин
Количество просмотров2K

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 (инструмент для управления командной строкой на естественном языке).

Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
Переименование с помощью ИИ в данном случае — это полезная фича?
51.85% Да14
11.11% Нет3
33.33% Все зависит от ситуации, в некоторых моментах это уместно9
18.52% Мой код, мои имена!5
0% Свой ответ в комментарии0
Проголосовали 27 пользователей. Воздержался 1 пользователь.
Теги:
Хабы:
Всего голосов 3: ↑3 и ↓0+3
Комментарии2

Другие новости

Истории

Работа

Ближайшие события

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань