Введение
GitHub Copilot — это инструмент с использованием искусственного интеллекта, упрощающий работу с сложным или незнакомым кодом для разработчиков. Он предлагает функции, которые анализируют, объясняют и документируют код непосредственно в Visual Studio Code.
Представьте, что вы разработчик, работающий в быстрорастующем технологическом стартапе. Вы были назначены для работы над проектом с большой и сложной базой кода, с которыми вы не знакомы. Код не имеет надлежащей документации, что затрудняет понимание его структуры и функциональности. Вам необходимо быстро ускорить работу с базой кода, определить потенциальные проблемы и задокументировать результаты для дальнейшего использования. Кроме того, ожидается, что вы будете разрабатывать новые функции и оценивать возможные решения для существующих проблем. Вот где GitHub Copilot пригодится.
Ниже приведены разделы, описанные в этом модуле:
- Ознакомьтесь с функциями GitHub Copilot "Объяснить" и "Документ".
- Изучение запросов и ключевых слов GitHub Copilot.
- Анализ и объяснение кода с помощью GitHub Copilot.
- Создание документации по проекту с помощью GitHub Copilot.
- Создание документации в формате встроенного кода с помощью GitHub Copilot.
После завершения этого модуля вы сможете:
- Описать, как GitHub Copilot использует обработку естественного языка и машинное обучение для интерпретации запросов пользователей и предоставления соответствующих ответов.
- Используйте GitHub Copilot для разработки идей для новых приложений или функций, изучения инструментов и методов программирования, оценки проблем и потенциальных решений, а также объяснения сложного или незнакомого кода.
- Генерация документации по проекту с использованием режимов Ask, Agent и Plan GitHub Copilot.
- Генерируйте встроенную документацию кода с помощью вида Чата GitHub Copilot, интегрированного чата и смарт-действий.
- Выполните упражнение лаборатории, включающее использование GitHub Copilot для анализа и документирования базы кода.
Внимание
Чтобы завершить обучение GitHub Copilot, необходимо иметь активную подписку для GitHub Copilot в личной учетной записи GitHub (включая бесплатный план GitHub Copilot), или вам необходимо назначить подписку, управляемую организацией или предприятием. Действия модуля могут включать предложения GitHub Copilot, соответствующие публичному коду. Если вы являетесь членом организации на GitHub Enterprise Cloud и вам назначена подписка GitHub Copilot через вашу организацию, настройка предложений, совпадающих с общедоступным кодом, может быть унаследована от вашей организации или корпоративной структуры. Если ваша учетная запись блокирует предложения, соответствующие общедоступному коду, действия модуля могут не работать должным образом.