Ознакомьтесь с функциями улучшения кода GitHub Copilot
GitHub Copilot включает несколько функций, которые можно использовать для анализа, рефакторинга и улучшения существующей базы кода.
средства GitHub Copilot для реализации улучшений кода
Visual Studio Code предоставляет простой доступ к следующим функциям GitHub Copilot:
- Представление чата: помощник на основе ИИ всегда готов вам помочь.
- Встроенный чат: Начните чат прямо из редактора для получения помощи при написании кода.
- Интеллектуальные действия: выполнение интеллектуальных действий для выполнения определенных задач даже без необходимости писать запрос.
Окно чата
Представление чата – это специальная панель в Visual Studio Code, которая позволяет взаимодействовать с GitHub Copilot Chat. Представление чата можно использовать для отправки запросов, получения предложений и реализации обновлений в базе кода. Представление чата предоставляет удобный интерфейс для управления чат-беседами и доступа к возможностям GitHub Copilot. Представление чата включает следующих встроенных агентов:
- Агент: используйте агент для автономного планирования и реализации изменений в файлах, выполнения команд терминала и вызова средств.
- План. Используйте агент плана для создания структурированного пошагового плана реализации перед написанием кода. Когда план выглядит правильно, передайте его исполнителю, чтобы выполнить его.
- Вопрос. Используйте запрос, чтобы ответить на вопросы о концепциях написания кода, базе кода или VS Code без внесения изменений в файл.
Это важно
При использовании агента GitHub Copilot может выполнять несколько запросов класса Premium для выполнения одной задачи. Премиальные запросы могут использоваться для запросов, инициированных пользователем, и последующих действий, выполняемых GitHub Copilot от вашего имени. Общее количество используемых запросов уровня "Премиум" зависит от сложности задачи, количества шагов, участвующих и выбранной модели.
Встроенный чат
Предложения, созданные с помощью функции встроенного чата, отображаются непосредственно в редакторе кода. Предложения отображаются в виде обновлений кода без объяснений или рекомендаций на естественном языке. Предлагаемые обновления представлены как коммит в Git. Удаленный код по умолчанию не отображается, но может отображаться вместе с обновлениями.
Вы можете просмотреть предложения, оценить их релевантность и принять или отклонить их непосредственно в редакторе кода. Встроенный чат предоставляет быстрый способ улучшения кода и внесения изменений без переключения на отдельную панель.
Исправить умное действие
Смарт-действие "Исправление" — это контекстное действие, которое можно использовать для устранения ошибок кодирования без написания запроса.
Обзор и комментирование интеллектуального действия
Смарт-действие "Просмотр и комментарий" позволяет просматривать и анализировать код. Это может помочь вам выявить области, нуждающиеся в улучшении, предложить изменения в коде и предоставить рекомендации по лучшим практикам. Эта функция проверки кода интегрирована в представление чата и позволяет отправлять запросы, связанные с задачами проверки кода. Вы можете использовать функцию проверки кода для анализа определенных файлов, классов или методов в базе кода. Предложения, созданные функцией проверки кода, помогут улучшить качество, надежность, производительность и безопасность кода.
Сводка
GitHub Copilot можно использовать для анализа, рефакторинга и улучшения существующей базы кода. Представление чата, встроенный чат и интеллектуальные действия предоставляют различные способы взаимодействия с GitHub Copilot и реализации улучшений кода. С помощью этих функций вы можете повысить качество кода и упростить процесс разработки.