GitHub Copilot kódjavítási funkcióinak áttekintése

Befejeződött

GitHub Copilot számos funkciót tartalmaz, amelyekkel elemezheti, újraszervezheti és továbbfejlesztheti a meglévő kódbázist.

GitHub Copilot kódfejlesztések megvalósítására szolgáló eszközök

Visual Studio Code a következő GitHub Copilot funkciókhoz biztosít könnyű hozzáférést:

  • Csevegési nézet: Legyen egy mesterséges intelligencia asszisztens az Ön segítségére bármikor.
  • Beágyazott csevegés: Közvetlenül a szerkesztőből indíthat beágyazott csevegést a kódolás közbeni segítségért.
  • Intelligens műveletek: Intelligens műveletek futtatása bizonyos feladatok elvégzéséhez anélkül, hogy még csak meg kellene adni egy utasítást.

Csevegési nézet

A Csevegés nézet a Visual Studio Code-ban található dedikált panel, amely lehetővé teszi a GitHub Copilot Csevegéssel való interakciót. A Csevegőnézet használatával kéréseket küldhet, javaslatokat fogadhat, és frissítéseket valósíthat meg a kódbázisban. A Csevegés nézet felhasználóbarát felületet biztosít a csevegések kezeléséhez és a GitHub Copilot funkcióinak eléréséhez. A Csevegés nézet a következő beépített ügynököket tartalmazza:

  • Ügynök: Az ügynök használatával önállóan tervezheti meg és implementálhatja a fájlokat érintő módosításokat, terminálparancsokat futtathat és eszközöket hívhat meg.
  • Terv: Kód írása előtt a Plan ügynök használatával hozzon létre egy strukturált, lépésenkénti megvalósítási tervet. Ha a terv jól néz ki, adja át egy implementációs ügynöknek, hogy végrehajtsa.
  • Kérdés: A Kérdés használatával fájlmódosítások nélkül válaszolhat a kódolási fogalmakkal, a kódbázissal vagy magával a VS Code-dal kapcsolatos kérdésekre.

Fontos

Az ügynök használata esetén GitHub Copilot több prémium szintű kérést is végrehajthat egyetlen feladat elvégzéséhez. A prémium szintű kéréseket a felhasználó által kezdeményezett felszólítások és az Ön nevében a GitHub Copilot által végrehajtott utólagos műveletek használhatják. A felhasznált prémium kérelmek teljes száma a tevékenység összetettségétől, az érintett lépések számától és a kiválasztott modelltől függ.

Beágyazott csevegés

A beágyazott csevegési funkcióval létrehozott javaslatok közvetlenül a kódszerkesztőben jelennek meg. A javaslatok a kód frissítéseként jelennek meg természetes nyelvi magyarázatok és útmutatás nélkül. A javasolt frissítések véglegesítésként jelennek meg a Gitben. A törölt kód alapértelmezés szerint nem jelenik meg, de a frissítésekkel beágyazottan is megjeleníthető.

Áttekintheti a javaslatokat, értékelheti azok relevanciáját, és elfogadhatja vagy elutasíthatja őket közvetlenül a kódszerkesztőben. A beágyazott csevegés gyors módot kínál a kód továbbfejlesztésére és módosítására anélkül, hogy külön panelre váltana.

Intelligens művelet javítása

A Javítás intelligens művelet egy környezetfüggő művelet, amely a kódolási hibák elhárítására használható anélkül, hogy kérést kellene írnia.

Intelligens művelet áttekintése és megjegyzése

A Véleményezés és megjegyzés intelligens művelet lehetővé teszi a kód áttekintését és elemzését. Segít azonosítani a javításra szoruló területeket, javasolni a refaktorálási frissítéseket, és útmutatást nyújtani a legjobb gyakorlatokhoz. Ez a kód-felülvizsgálati funkció integrálva van a Csevegés nézetbe, és lehetővé teszi a kód-ellenőrzési feladatokhoz kapcsolódó kérések küldését. A kódismétlési funkcióval elemezhet bizonyos fájlokat, osztályokat vagy metódusokat a kódbázisban. A kódellenőrzési funkció által létrehozott javaslatok segíthetnek a kód minőségének, megbízhatóságának, teljesítményének és biztonságának javításában.

Összefoglalás

GitHub Copilot egy meglévő kódbázis elemzésére, újrabontására és továbbfejlesztésére használható. A Csevegés nézet, a sorban lévő csevegés és az intelligens műveletek különböző módokat biztosítanak a GitHub Copilottal való interakcióra és a kód fejlesztésére. Ezen funkciók használatával javíthatja a kód minőségét, és egyszerűsítheti a fejlesztési folyamatot.