Przejrzyj funkcje ulepszania kodu GitHub Copilot
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.