Введення

Завершено

У цьому модулі розглядається використання розширення GitHub Copilot Chat для Visual Studio Code впровадження покращень коду. Дізнайтеся, як удосконалити якість коду, надійність коду, продуктивність коду та безпеку коду. Для кожної області покращення розробляються підказки та надсилаються GitHub Copilot з пропозиціями щодо покращення вибраного коду. Вправи навчають вас, як виробити підказки, які генерують пропозиції для конкретних областей поліпшення. Вправи також демонструють, як впроваджувати пропозиції щодо оновлення коду, прискорювати процес розробки та покращувати якість коду.

Уявіть, що ви розробник, який працює над проектом, який вимагає безпечного та ефективного коду. Терміни доставки наблизяться, а успадкована кодова база є більш доказом концепції, ніж код виробництва. Ви стурбовані тим, що у вас не буде достатньо часу, щоб ретельно переглянути кодову базу та впровадити необхідні оновлення. Потрібен засіб, який дає змогу швидко визначити області для вдосконалення наявного коду. Цей засіб також має прискорити процес розробки для будь-яких оновлень, які ви вирішили впровадити. Потрібно дослідити оновлення, які стосуються якості, надійності, продуктивності та безпеки коду адреси. Ви чуєте, що GitHub Copilot може допомогти розробникам оцінювати код, визначати сфери для покращень і ефективно оновлювати свою кодову базу. Ви з нетерпінням чекаєте, щоб прискорити процес покращення коду за допомогою GitHub Copilot.

Нижче наведено статті, розглянуті в цьому модулі.

  • Вивчення інструментів покращення коду GitHub Copilot.
  • Використовую швидкі варіанти GitHub Copilot.
  • Рефакторинг коду з GitHub Copilot найкращими практиками.
  • Рефакторуйте код за допомогою GitHub Copilot онлайн-чату.
  • Рефакторинг коду за допомогою GitHub Copilot Chat View агентів.
  • Вивчаю GitHub Copilot функції огляду коду.
  • Рефакторити C# код з GitHub Copilot.

Після завершення цього модуля ви зможете:

  • Використовуйте агенти Chat View GitHub Copilot для аналізу, планування та ефективного виконання завдань.
  • Застосуйте параметри швидкого виправлення для вирішення проблем із кодуванням, тестових помилок і помилок терміналів за допомогою таких засобів, як Виправлення розумних дій і Вбудований чат.
  • Рефакторизуйте код для покращення читабельності, зменшення складності та покращення підтримуваності, використовуючи контекстуальні інструменти та найкращі практики GitHub Copilot.
  • Проводьте перевірки коду за допомогою вибору GitHub Copilot та перегляд змін функцій для забезпечення якості, надійності та безпеки.
  • Виконайте практичну вправу для рефакторингу та оптимізації C#-додатку за допомогою GitHub Copilot.

Важливий

Щоб завершити це GitHub Copilot навчання, ви повинні мати активну підписку на GitHub Copilot у своєму особистому GitHub акаунті (включно з тарифним планом GitHub Copilot Free), або вам потрібно бути призначеним на підписку, яку керує організація чи підприємство. Завдання модуля можуть включати GitHub Copilot пропозиції, що відповідають публічному коду. Якщо ви є членом організації на GitHub Enterprise Cloud, якій було призначено підписку на GitHub Copilot через вашу організацію, налаштування рекомендацій, що відповідають публічному коду, може бути успадковане від вашої організації або підприємства. Якщо ваш обліковий запис блокує пропозиції, які відповідають загальнодоступному коду, дії модулів можуть не працювати належним чином.