Przejrzyj funkcje ulepszania kodu GitHub Copilot

Ukończone

GitHub Copilot zawiera kilka funkcji, których można użyć do analizowania, refaktoryzacji i ulepszania istniejącej bazy kodu.

Narzędzia GitHub Copilot do implementowania ulepszeń kodu

Visual Studio Code zapewnia łatwy dostęp do następujących funkcji GitHub Copilot:

  • Widok czatu: Obok siebie masz asystenta sztucznej inteligencji, który może pomóc Ci w każdej chwili.
  • Czat wbudowany: rozpocznij konwersację bezpośrednio w edytorze, aby uzyskać pomoc podczas kodowania.
  • Akcje inteligentne: uruchamianie inteligentnych akcji w celu wykonania określonych zadań bez konieczności pisania monitu.

Widok czatu

Widok czatu to dedykowany panel w Visual Studio Code, który umożliwia interakcję z GitHub Copilot Chat. Widok czatu umożliwia przesyłanie monitów, odbieranie sugestii i implementowanie aktualizacji bazy kodu. Widok czatu zapewnia przyjazny dla użytkownika interfejs do zarządzania konwersacjami na czacie i uzyskiwania dostępu do funkcji GitHub Copilot. Widok czatu obejmuje następujących wbudowanych agentów:

  • Agent: użyj agenta do autonomicznego planowania i implementowania zmian w plikach, uruchamiania poleceń terminalu i wywoływania narzędzi.
  • Plan: Użyj agenta planu, aby utworzyć ustrukturyzowany plan implementacji krok po kroku przed napisaniem jakiegokolwiek kodu. Gdy plan wygląda prawidłowo, przekaż go agentowi implementacji, aby go wykonać.
  • Zadaj: użyj polecenia Zadaj, aby odpowiedzieć na pytania dotyczące pojęć związanych z kodowaniem, bazy kodu lub samego programu VS Code bez wprowadzania zmian w pliku.

Ważne

W przypadku korzystania z agenta GitHub Copilot może wysyłać wiele żądań premium do wykonania jednego zadania. Żądania Premium mogą być używane w przypadku monitów inicjowanych przez użytkownika oraz działań następczych podejmowanych przez GitHub Copilot w Twoim imieniu. Łączna liczba użytych żądań premium zależy od złożoności zadania, liczby zaangażowanych kroków i wybranego modelu.

Czat wbudowany

Sugestie generowane przy użyciu funkcji czatu wbudowanego są wyświetlane bezpośrednio w edytorze kodu. Sugestie są wyświetlane jako aktualizacje kodu bez wyjaśnień języka naturalnego ani wskazówek. Sugerowane aktualizacje są prezentowane jak zatwierdzenie w usłudze Git. Usunięty kod nie jest domyślnie wyświetlany, ale może być wyświetlany w tekście z aktualizacjami.

Możesz przejrzeć sugestie, ocenić ich istotność i zaakceptować lub odrzucić je bezpośrednio w edytorze kodu. Czat wbudowany umożliwia szybkie sprawdzenie, jak można ulepszyć kod i wprowadzić zmiany bez przełączania się do oddzielnego panelu.

Napraw inteligentne działanie

Funkcja inteligentna Napraw to akcja kontekstowa, która może służyć do naprawiania błędów kodowania bez konieczności pisania podpowiedzi.

Przegląd i komentarz inteligentnego działania

Akcja inteligentna Przeglądanie i komentowanie umożliwia przeglądanie i analizowanie kodu. Może ona pomóc w zidentyfikowaniu obszarów poprawy, zasugerowaniu aktualizacji refaktoryzacji i zapewnieniu wskazówek dotyczących najlepszych rozwiązań. Ta funkcja przeglądu kodu jest zintegrowana z widokiem czatu i umożliwia przesyłanie monitów związanych z zadaniami przeglądu kodu. Funkcja przeglądu kodu umożliwia analizowanie określonych plików, klas lub metod w bazie kodu. Sugestie wygenerowane przez funkcję przeglądu kodu mogą pomóc poprawić jakość, niezawodność, wydajność i bezpieczeństwo kodu.

Podsumowanie

GitHub Copilot można użyć do analizowania, refaktoryzacji i ulepszania istniejącej bazy kodu. Widok czatu, czaty w linii i inteligentne akcje zapewniają różne sposoby interakcji z GitHub Copilot i wdrażania ulepszeń kodu. Korzystając z tych funkcji, możesz zwiększyć jakość kodu i usprawnić proces programowania.