Введення
GitHub Copilot — це інструмент на основі ШІ, який спрощує процес роботи зі складним або незнайомим кодом для розробників. Він пропонує функції, які безпосередньо аналізують, пояснюють і документують код у Visual Studio Code.
Уявіть, що ви розробник, який працює в швидко розвивається технічний запуск. Вам призначено роботу над проектом із великою та складною базою коду, з яким ви не знайомі. Код не має належної документації, що ускладнює розуміння його структури та функціональності. Вам потрібно швидко прискорити роботу з кодової базою, визначити потенційні проблеми та документувати результати для подальшого використання. Крім того, ви очікуєте мозкового штурму нових функцій і оцінити потенційні виправлення для наявних проблем. Ось тут GitHub Copilot стає в пригоді.
Нижче наведено статті, розглянуті в цьому модулі.
- Огляд матеріалів GitHub Copilot 'Explain' та 'Document'.
- Аналіз GitHub Copilot підказок і ключових слів.
- Аналіз і пояснення коду за допомогою GitHub Copilot.
- Генерація документації проєкту з GitHub Copilot.
- Генерація вбудованого коду з GitHub Copilot.
Після завершення цього модуля ви зможете:
- Опишіть, як GitHub Copilot використовує обробку природної мови та машинне навчання для інтерпретації підказок користувачів і надання відповідних відповідей.
- Використовуйте GitHub Copilot для генерації нових додатків чи функцій, дослідження інструментів і технік програмування, оцінки проблем і можливих виправлень, а також пояснення складного або незнайомого коду.
- Генеруйте документацію проєкту за допомогою режимів Ask, Agent і Plan GitHub Copilot.
- Генеруйте документацію з інлайн-кодом, використовуючи Chat View, Inline chat та Smart actions GitHub Copilot.
- Виконайте лабораторне завдання, яке передбачає використання GitHub Copilot для аналізу та документування кодової бази.
Важливий
Щоб завершити це GitHub Copilot навчання, ви повинні мати активну підписку на GitHub Copilot у своєму особистому GitHub акаунті (включно з тарифним планом GitHub Copilot Free), або вам потрібно бути призначеним на підписку, яку керує організація чи підприємство. Завдання модуля можуть включати GitHub Copilot пропозиції, що відповідають публічному коду. Якщо ви є членом організації на GitHub Enterprise Cloud, якій було призначено підписку на GitHub Copilot через вашу організацію, налаштування рекомендацій, що відповідають публічному коду, може бути успадковане від вашої організації або підприємства. Якщо ваш обліковий запис блокує пропозиції, які відповідають загальнодоступному коду, дії модулів можуть не працювати належним чином.