Recenze funkcí vylepšení kódu GitHub Copilot
GitHub Copilot obsahuje několik funkcí, které můžete použít k analýze, refaktoringu a vylepšení existujícího základu kódu.
nástroje GitHub Copilot pro implementaci vylepšení kódu
Visual Studio Code poskytuje snadný přístup k následujícím funkcím GitHub Copilot:
- Zobrazení chatu: Mít asistenta umělé inteligence po ruce, který vám kdykoli pomůže.
- Vložený chat: Přímo z editoru můžete během psaní kódu zahájit vložený chat.
- Inteligentní akce: Spuštěním inteligentních akcí dokončete určité úkoly, aniž byste museli psát výzvu.
Zobrazení chatu
Zobrazení chat je vyhrazený panel ve Visual Studio Code, který umožňuje interakci s GitHub Copilot Chat. Pomocí zobrazení Chat můžete odesílat výzvy, přijímat návrhy a implementovat aktualizace do základu kódu. Zobrazení Chat poskytuje uživatelsky přívětivé rozhraní pro správu chatových konverzací a přístup k funkcím GitHub Copilot. Zobrazení chatu zahrnuje následující předdefinované agenty:
- Agent: Pomocí agenta můžete samostatně plánovat a implementovat změny v souborech, spouštět příkazy terminálu a vyvolávat nástroje.
- Plán: Před napsáním jakéhokoli kódu pomocí agenta plánu vytvořte strukturovaný podrobný plán implementace. Když plán vypadá správně, předejte ho agentu implementace, aby ho spustil.
- Ptejte se: Použití funkce Ptejte se k zodpovězení otázek týkajících se konceptů kódování, základu kódu nebo samotného VS Code, aniž byste museli provádět změny souborů.
Důležité
Když používáte agenta, GitHub Copilot může provést více žádostí premium, aby bylo možné dokončit jednu úlohu. Žádosti úrovně Premium mohou být použity pro výzvy iniciované uživatelem a následné akce prováděné GitHub Copilotem vaším jménem. Celkové použité žádosti o premium budou záviset na složitosti úkolu, počtu zahrnutých kroků a vybraném modelu.
Integrovaný chat
Návrhy vygenerované pomocí funkce vloženého chatu se zobrazí přímo v editoru kódu. Návrhy se zobrazí jako aktualizace kódu bez vysvětlení přirozeného jazyka nebo pokynů. Navrhované aktualizace se zobrazují jako potvrzení v Gitu. Odstraněný kód se ve výchozím nastavení nezobrazuje, ale můžete ho zobrazit přímo s aktualizacemi.
Návrhy můžete zkontrolovat, vyhodnotit jejich význam a přijmout nebo odmítnout přímo v editoru kódu. Vložený chat nabízí rychlý způsob, jak zjistit, jak můžete kód vylepšit a provádět změny bez přepnutí na samostatný panel.
Opravit chytrou akci
Inteligentní akce Opravit je kontextová akce, která se dá použít k opravě chyb kódování bez napsání výzvy. Pokud ho chcete použít, klikněte pravým tlačítkem myši na vybraný kód v editoru a vyberte Vygenerovat opravu kódu>.
Kontrola inteligentní akce
Inteligentní akce Revize poskytuje způsob, jak zkontrolovat a analyzovat kód. Pomůže vám identifikovat oblasti pro zlepšení, navrhnout aktualizace refaktoringu a poskytnout pokyny k osvědčeným postupům. Pokud ho chcete použít, klikněte pravým tlačítkem myši na vybraný kód v editoru a vyberte Vygenerovat revize kódu>. Komentáře revize se zobrazují na panelu Komentáře a přímo v editoru. Pokud je to možné, Copilot zpětná vazba obsahuje navrhované změny kódu, které můžete použít nebo zahodit jediným kliknutím.
Další inteligentní akce
Několik dalších inteligentních akcí podporuje pracovní postup zlepšování kódu:
- Vysvětlení: Klikněte pravým tlačítkem myši a vyberte Vysvětlit , abyste před refaktoringem porozuměli neznámému kódu.
- Generování testů: Klikněte pravým tlačítkem myši a vyberte Generovat kód>Generovat testy, abyste vytvořili testy, které ověřují váš refaktorovaný kód.
- Vygenerovat dokumentaci: Klikněte pravým tlačítkem myši a vyberte Vygenerovat kód>Generovat dokument a přidejte dokumentaci k vylepšenému kódu.
Poznámka:
Místní nabídka Visual Studio Code pro GitHub Copilot prochází aktualizacemi. Některé inteligentní akce se nemusí zobrazovat v umístěních kontextových nabídek popsaných v této lekci. Pokud není v místní nabídce k dispozici inteligentní akce, můžete stejnou akci provést zadáním výzvy přímo do zobrazení chatu. Vyberte například kód a požádejte GitHub Copilot o opravu tohoto kódu nebo "zkontrolovat tento kód". Kromě toho se možnost Recenze může zobrazit na nejvyšší úrovni místní nabídky místo v Generate Code.
Shrnutí
GitHub Copilot lze použít k analýze, refaktoringu a vylepšení existujícího základu kódu. Zobrazení chatu, vložený chat a inteligentní akce poskytují různé způsoby, jak interagovat s GitHub Copilot a jak implementovat vylepšení kódu. Pomocí těchto funkcí můžete zlepšit kvalitu kódu a zjednodušit proces vývoje.