Refaktoryzacja dużych funkcji przy użyciu agenta GitHub Copilot

Średni
Deweloper
GitHub
Visual Studio Code

W tym module omówiono identyfikację i refaktoryzację dużych funkcji w mniejszych, bardziej zarządzanych składnikach przy użyciu narzędzia GitHub Copilot w programie Visual Studio Code.

Cele szkolenia

Po ukończeniu tego modułu możesz wykonywać następujące czynności:

  • Opisz problemy wprowadzone przez duże funkcje wielofunkcyjne oraz korzyści zapewniane przez małe funkcje jednofunkcyjne.
  • Opis narzędzi, technik i procesów używanych do refaktoryzacji dużych funkcji w mniejszych funkcjach.
  • Użyj trybu Zapytania Copilot usługi GitHub, aby wyjaśnić bazę kodu i zidentyfikować możliwości konwersji dużych funkcji na mniejsze funkcje o jednym celu.
  • Użyj trybu agenta GitHub Copilot, aby refaktoryzować duże funkcje w mniejsze funkcje pomocnicze i metody statyczne.

Wymagania wstępne

  • Doświadczenie w korzystaniu z narzędzia GitHub Copilot w programie Visual Studio Code.
  • Doświadczenie w tworzeniu aplikacji w języku C#.