Wprowadzenie

Ukończone

W tym module omówiono używanie rozszerzenia GitHub Copilot Chat dla Visual Studio Code w celu zaimplementowania ulepszeń kodu. Dowiesz się więcej na temat wprowadzania ulepszeń dotyczących jakości kodu, niezawodności kodu, wydajności kodu i zabezpieczeń kodu. Podpowiedzi są opracowywane dla każdego obszaru do ulepszania i przesyłane do GitHub Copilot w celu uzyskania sugestii dotyczących ulepszania wybranego kodu. Ćwiczenia uczą, jak tworzyć wskazówki, które generują sugestie dotyczące konkretnych obszarów do poprawy. Ćwiczenia pokazują również, jak zaimplementować sugestie dotyczące aktualizacji kodu, przyspieszyć proces programowania i poprawić jakość kodu.

Wyobraź sobie, że jesteś deweloperem pracującym nad projektem, który wymaga bezpiecznego i wydajnego kodu. Zbliżają się terminy dostarczania, a odziedziczona baza kodu jest bardziej weryfikacją koncepcji niż kod produkcyjny. Obawiasz się, że nie będziesz mieć wystarczająco dużo czasu, aby dokładnie przejrzeć bazę kodu i zaimplementować wymagane aktualizacje. Potrzebne jest narzędzie, które umożliwia szybkie identyfikowanie obszarów ulepszeń w istniejącym kodzie. Narzędzie powinno również przyspieszyć proces opracowywania wszystkich aktualizacji, które zdecydujesz się wdrożyć. Chcesz zbadać aktualizacje, które dotyczą jakości kodu, niezawodności, wydajności i zabezpieczeń. Słyszysz, że GitHub Copilot mogą pomóc deweloperom ocenić kod, zidentyfikować obszary pod kątem ulepszeń i efektywnie zaktualizować bazę kodu. Nie możesz się doczekać przyspieszenia procesu ulepszania kodu przy użyciu GitHub Copilot.

Tematy omówione w tym module obejmują:

  • Eksplorowanie narzędzi do ulepszania kodu GitHub Copilot.
  • Korzystanie z opcji szybkiej poprawki GitHub Copilota.
  • Najlepsze praktyki refaktoryzacji kodu za pomocą GitHub Copilot.
  • Refaktoruj kod za pomocą czatu w trybie inline GitHub Copilot.
  • Refaktoryzacja kodu za pomocą agentów widoku czatu GitHub Copilot.
  • Eksplorowanie funkcji przeglądu kodu GitHub Copilot.
  • Refaktoryzacja kodu C# przy użyciu GitHub Copilot.

Po ukończeniu tego modułu będziesz mieć następujące możliwości:

  • Użyj agentów widoku czatu GitHub Copilot, aby efektywnie analizować, planować i wykonywać zadania.
  • Zastosuj opcje szybkiej poprawki, aby rozwiązać problemy z kodowaniem, błędy testów i błędy terminalu przy użyciu narzędzi, takich jak Naprawianie inteligentnych akcji i czat wbudowany.
  • Refaktoryzacja kodu w celu zwiększenia czytelności, zmniejszenia złożoności i zwiększenia łatwość konserwacji dzięki wykorzystaniu narzędzi kontekstowych i najlepszych rozwiązań GitHub Copilot.
  • Przeprowadzaj przeglądy kodu, korzystając z funkcji wyboru recenzji i przeglądu zmian w GitHub Copilot, aby zapewnić jakość, niezawodność i bezpieczeństwo.
  • Wykonaj praktyczne ćwiczenie, aby refaktoryzować i zoptymalizować aplikację w języku C# przy użyciu GitHub Copilot.

Ważne

Aby ukończyć to szkolenie GitHub Copilot, musisz mieć aktywną subskrypcję dla GitHub Copilot na osobistym koncie GitHub (łącznie z planem GitHub Copilot Bezpłatna) lub musisz zostać przypisana do subskrypcji zarządzanej przez organizację lub przedsiębiorstwo. Działania modułu mogą obejmować sugestie GitHub Copilot zgodne z kodem publicznym. Jeśli jesteś członkiem organizacji korzystającej z GitHub Enterprise Cloud, któremu przypisano subskrypcję GitHub Copilot w ramach organizacji, ustawienie sugestii pasujących do kodu publicznego może być przejęte z organizacji lub przedsiębiorstwa. Jeśli Twoje konto blokuje sugestie zgodne z kodem publicznym, działania modułu mogą nie działać zgodnie z oczekiwaniami.