Indførelsen

Fuldført

Kodegennemgange er afgørende for at opretholde kodekvalitet og samarbejde, men de skaber ofte flaskehalse. Udviklere jonglerer med lange gennemgangscyklusser, inkonsekvent feedback og vanskeligheder med at komme med handlingsrettede forslag - især på tværs af flere sprog og rammer. Små fejl slipper igennem, og det kan tage dage at flette pullanmodninger.

GitHub Copilot hjælper med at løse disse udfordringer ved at fungere som en samarbejdskorrekturlæser og assistent. Det erstatter ikke mennesker, men fungerer sammen med dem og fanger problemer, foreslår forbedringer, udarbejder resuméer og endda automatisk retter sårbarheder. Du kan også tilpasse Copilot med dine egne retningslinjer for gennemgang, så den leder efter de samme mønstre og standarder, som du holder af som menneskelig korrekturlæser. Det betyder, at Copilot ikke kun fremskynder anmeldelser, men også håndhæver dit teams bedste praksis konsekvent på tværs af lagre. Resultatet er hurtigere gennemgange, højere kvalitet og mindre kognitiv belastning for teams.

Premium Request Units (PRU'er) driver Copilots mest avancerede funktioner. Hver gang du beder Copilot om at udføre en opgave på premium-niveau – f.eks. gennemgang af en hel pullanmodning, kørsel i agenttilstand eller generering af komplekse forslag i flere trin – bruger den en PRU. Disse premium-anmodninger giver Copilot den ekstra processorkraft og kontekstdybde, den har brug for til at levere rigere ræsonnement, stærkere best practice-kontroller og mere pålidelige output. Senere på kurset lærer du, hvordan du overvåger dit PRU-forbrug, optimerer din plan og får mest muligt ud af hver premium-anmodning.

Læringsmål

Når du har fuldført dette modul, kan du:

  • Forklar, hvordan GitHub Copilot strømliner kodegennemgange og pull-anmodninger.
  • Identificer de vigtigste funktioner, som Copilot tilføjer til gennemgangsprocessen.
  • Anmod om og fortolk Copilot-anmeldelser på GitHub.com og forstå deres begrænsninger.
  • Kør Copilot-anmeldelser lokalt i dit IDE, og anvend brugerdefinerede instruktioner.
  • Udnyt Premium Request Units (PRU'er) til dybere, kontekstrig analyse.
  • Automatiser Copilot-gennemgange på tværs af lagre med regelsæt og statustjek.
  • Anvend Copilots forslag ansvarligt, og kombiner dem med menneskelig vurdering og test.

Forudsætninger

  • En GitHub-konto
  • GitHub Copilot aktiveret på din konto (Copilot Pro, Copilot Pro+, Business eller Enterprise plan anbefales til fulde kodegennemgangsfunktioner).
  • Grundlæggende kendskab til pull-anmodninger og kodegennemgange – oprettelse af en pull-anmodning, efterladelse af kommentarer og fletning af ændringer.

Et udviklingsmiljø, f.eks. Visual Studio Code eller JetBrains IDE'er (valgfrit, men anbefales), hvis du planlægger at bruge Copilot-gennemgange lokalt, før du åbner pullanmodninger.