Введение
GitHub Copilot — это интеллектуальный помощник по программированию, который позволяет разработчикам быстрее писать код. Он легко интегрируется с популярными интегрированными средами разработки (IDEs), предлагая контекстные предложения кода, которые соответствуют вашему стилю и предпочтениям кода.
В этом модуле мы рассмотрим различные способы использования GitHub Copilot разработчиками. Мы покажем, как это помогает повысить производительность, соответствует предпочтениям разработчика и влияет на жизненный цикл разработки программного обеспечения (SDLC). Эта интеграция помогает команде сэкономить время, улучшить качество кода и повысить удовлетворенность разработчиков.
Цели обучения
К концу этого модуля вы сможете:
- Определение конкретных способов интеграции GitHub Copilot в рабочие процессы разработчиков, повышение общего опыта разработки и поддержка отдельных параметров программирования.
- Изучите потенциальное влияние GitHub Copilot на различные этапы жизненного цикла разработки программного обеспечения.
- Оцените ограничения программирования с помощью ИИ и измеряйте его влияние на эффективность разработки.
Необходимые компоненты
- Базовое понимание концепций и методик разработки программного обеспечения.
- Знакомство с хотя бы одним языком программирования.
- Учетная запись GitHub и базовые знания о функциональных возможностях GitHub.
- Для доступа к GitHub Copilot требуется личная учетная запись GitHub или учетная запись, управляемая организацией или предприятием. Для обучения можно использовать бесплатный вариант Copilot с ограничениями использования.
Подсказка
GitHub Copilot предлагает бесплатный план, включающий 2000 автозаполнений кода и 50 сообщений в чате в месяц. Чтобы приступить к работе, откройте Visual Studio Code, щелкните значок GitHub Copilot, а затем нажмите кнопку "Войти в систему для бесплатного использования GitHub Copilot". Войдите в учетную запись GitHub в окне, открываемом в браузере. Подробнее. Преподаватели, учащиеся и, выберите поддержку с открытым кодом, могут бесплатно получать Copilot Pro, узнайте, как: https://aka.ms/Copilot4Students
В следующих уроках мы рассмотрим, как GitHub Copilot меняет ландшафт разработки. Это помогает разработчикам быстрее кодировать, оставаться в фокусе дольше и обрабатывать более сложные проблемы с уверенностью.