Ознакомьтесь с функциями улучшения кода 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 и реализации улучшений кода. С помощью этих функций вы можете повысить качество кода и упростить процесс разработки.