Разработка функций кода с помощью средств GitHub Copilot
В этом модуле рассматриваются предложения GitHub Copilot и GitHub Copilot Chat для создания нового кода. Предложения по автозаполнениям и обновлению кода создаются, управляются и реализуются с помощью расширений GitHub Copilot для Visual Studio Code.
Цели обучения
К концу этого модуля вы сможете:
Создайте предложения автозаполнения на основе комментариев кода и кода с помощью расширения GitHub Copilot для Visual Studio Code.
Управление предложениями автозаполнения путем принятия, частичного принятия и отмены предложений.
Создайте запросы и вопросы чата, которые сообщают о намерении с помощью сочетания участников чата, команд косой черты, переменных чата и текста естественного языка.
Создайте новый код с помощью представления чата, встроенного чата, быстрого чата и смарт-действий , предоставляемых расширением чата GitHub Copilot для Visual Studio Code.
Управление предложениями по обновлению кода путем принятия, частичного принятия, редактирования и отмены предложений, созданных GitHub Copilot Chat.
Предварительные требования
Рекомендуется использовать один или несколько лет опыта разработки программного обеспечения.
Рекомендуется разрабатывать приложения C# с помощью Visual Studio Code и расширения комплекта разработки C#.
Активная подписка для GitHub Copilot необходима для вашей личной учетной записи GitHub или учетной записи GitHub, управляемой организацией или предприятием. Вы можете настроить бесплатный план GitHub Copilot или зарегистрироваться для подписки GitHub Copilot Pro с помощью однодневной бесплатной пробной версии. Для этого обучения достаточно регистрации для бесплатного плана GitHub Copilot.
Осведомленность о условиях бесплатной пробной версии GitHub Copilot: если выбрать 30-дневное бесплатное пробное предложение для GitHub Copilot Pro, то при регистрации запрашивается форма оплаты. Плата не применяется, пока пробная версия не будет завершена, если вы не отмените до завершения 30-дневного периода.
Опыт использования GitHub Copilot в Visual Studio Code для объяснения и документирования кода.