Введение

Завершено

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

Copilot анализирует файл и связанные файлы, предлагая предложения в текстовом редакторе. Он использует контекст из написанного кода и комментариев, а затем предлагает новые строки или целые функции.

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

Сценарий. Работа с существующим проектом

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

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

Что я узнаю?

Завершив этот модуль, вы получите навыки:

  • Работа с предварительно настроенным репозиторием GitHub в Codespaces с расширением GitHub Copilot.
  • Используйте интерактивные функции GitHub Copilot для создания полезных предложений для существующего проекта.
  • Примените расширенные функции GitHub Copilot, чтобы узнать больше о новом проекте, написать документацию и создать модульные тесты.

Какова главная цель?

После успешного завершения этого модуля вы сможете использовать интерактивные запросы и другие расширенные функции GitHub Copilot для улучшения проекта программного обеспечения.

Необходимые компоненты

  • Базовое представление о редакторах Python и текста.
  • Базовое понимание принципов Git и GitHub и выполнение базовых git команд, таких как git add и git push.
  • Учетная запись GitHub с активной подпиской для GitHub Copilot требуется для вашей личной учетной записи GitHub или учетной записи GitHub, управляемой организацией или предприятием. Для обучения можно использовать бесплатный вариант Copilot с ограничениями использования.