Dezvoltați funcții de cod folosind instrumentele GitHub Copilot

Intermediar
Developer
GitHub

Acest modul explorează folosind sugestiile GitHub Copilot și GitHub Copilot Chat pentru a crea cod nou. Completarea automată și sugestiile de actualizare a codului sunt generate, gestionate și implementate utilizând extensiile GitHub Copilot pentru Visual Studio Code.

Obiective de instruire

Până la sfârșitul acestui modul, puteți:

  • Generați sugestii de completare automată pe baza comentariilor de cod și cod utilizând extensia GitHub Copilot pentru Visual Studio Code.

  • Gestionați sugestiile de completare automată acceptând, acceptând parțial și respingând sugestiile.

  • Creați solicitări / întrebări de chat care vă comunică intenția utilizând o combinație de participanți la chat, comenzi slash, variabile de chat și text în limbaj natural.

  • Creați cod nou utilizând funcțiile Vizualizare chat, Chat în linie, Chat rapid și Acțiuni inteligente furnizate de extensia GitHub Copilot Chat pentru Visual Studio Code.

  • Gestionați sugestiile de actualizare a codului acceptând, acceptând parțial, editând și renunțând la sugestiile generate de GitHub Copilot Chat.

Cerințe preliminare

  • Un abonament activ pentru GitHub Copilot este necesar fie pentru contul dvs. personal GitHub, fie pentru un cont GitHub gestionat de o organizație sau întreprindere.

  • Experimentați utilizarea extensiei GitHub Copilot Chat pentru Visual Studio Code pentru a genera explicații despre blocuri de cod, fișiere de cod și spații de lucru întregi.

  • Se recomandă unul sau mai mulți ani de experiență în dezvoltarea de software.

  • Se recomandă experiența în dezvoltarea aplicațiilor C# utilizând Visual Studio Code și extensia C# Dev Kit.

  • Conștientizarea condițiilor de încercare gratuită GitHub Copilot. Dacă alegeți oferta de încercare gratuită pentru GitHub Copilot, se solicită o formă de plată la înscriere. Taxele nu se aplică până la încheierea perioadei de încercare, cu excepția cazului în care anulați înainte de încheierea perioadei de 30 de zile.