Úvod

Dokončeno

Tento modul zkoumá použití rozšíření GitHub Copilot Chat pro Visual Studio Code k implementaci vylepšení kódu. Dozvíte se o vylepšení kvality kódu, spolehlivosti kódu, výkonu kódu a zabezpečení kódu. Výzvy se vyvíjejí pro každou oblast vylepšení a odesílají se do GitHub Copilot návrhy na zlepšení vybraného kódu. Cvičení vás naučí vytvářet výzvy, které generují návrhy pro konkrétní oblasti vylepšení. Cvičení také ukazují, jak implementovat návrhy aktualizací kódu, zrychlit proces vývoje a zlepšit kvalitu kódu.

Představte si, že pracujete na projektu, který vyžaduje zabezpečený a efektivní kód. Konečné termíny doručení se blíží a základ kódu, který jste zdědili, je více testování konceptu než produkční kód. Máte obavy, že nebudete mít dostatek času na důkladnou kontrolu základu kódu a implementaci požadovaných aktualizací. Potřebujete nástroj, který dokáže rychle identifikovat oblasti pro zlepšení stávajícího kódu. Nástroj by měl také urychlit proces vývoje všech aktualizací, které se rozhodnete implementovat. Chcete prozkoumat aktualizace, které řeší kvalitu kódu, spolehlivost, výkon a zabezpečení. Uslyšíte, že GitHub Copilot může vývojářům pomoct vyhodnotit kód, identifikovat oblasti pro vylepšení a efektivně aktualizovat základ kódu. Těšíme se na urychlení procesu zlepšování kódu pomocí GitHub Copilot.

Mezi témata probíraná v tomto modulu patří:

  • Prozkoumání nástrojů pro vylepšení kódu GitHub Copilot
  • Použití možností rychlé opravy GitHub Copilot
  • Refaktoring kódu pomocí GitHub Copilot: nejlepší praktiky.
  • Refaktoring kódu pomocí GitHub Copilot integrovaného chatu
  • Refaktoring kódu pomocí agentů zobrazení chatu GitHub Copilot
  • Prozkoumání funkcí kontroly kódu GitHub Copilot
  • Refaktoring kódu jazyka C# pomocí GitHub Copilot

Po dokončení tohoto modulu budete umět:

  • Pomocí agentů zobrazení chatu GitHub Copilot můžete efektivně analyzovat, plánovat a spouštět úlohy.
  • Využijte možnosti rychlé opravy k řešení problémů s kódováním, selhání testů a chyb terminálu pomocí nástrojů, jako jsou Fix Smart Actions a Inline Chat.
  • Refaktoring kódu pro zlepšení čitelnosti, snížení složitosti a vylepšení udržovatelnosti díky využití kontextových nástrojů a osvědčených postupů GitHub Copilot.
  • Proveďte kontroly kódu pomocí funkce kontroly GitHub Copilot a zkontrolujte funkce změn, abyste zajistili kvalitu, spolehlivost a zabezpečení.
  • Proveďte praktické cvičení pro refaktoring a optimalizaci aplikace jazyka C# pomocí GitHub Copilot.

Důležité

K dokončení tohoto GitHub Copilot školení musíte mít aktivní předplatné pro GitHub Copilot ve vašem osobním GitHub účtu (včetně plánu GitHub Copilot Free), nebo musíte být přiřazeni k předplatnému spravovanému organizací nebo podnikem. Aktivity modulu můžou zahrnovat návrhy GitHub Copilot, které odpovídají veřejnému kódu. Pokud jste členem organizace v GitHub Podnikovém cloudu, který má přiřazené předplatné GitHub Copilot prostřednictvím vaší organizace, může být nastavení návrhů odpovídajících veřejnému kódu zděděno z vaší organizace nebo podniku. Pokud váš účet blokuje návrhy, které odpovídají veřejnému kódu, nemusí aktivity modulu fungovat podle očekávání.