Overblik
Code Review samler pull requests, kodeændringer, resultater af kodegennemgang, kommentarer og kontroller ét sted. Du kan gennemgå andres ændringer, følge feedback på dine egne pull requests eller bede Codex forklare en ændring, før du svarer.
Code Review-pluginet understøtter kodegennemgang i computerappen og på nettet. Gennemgang af merge requests i GitLab er tilgængelig som prøveversion. Kodegennemgang i skyen er ikke tilgængelig for GitLab.
Før du går i gang
Brug en lagerkonto med adgang til den pull request, du vil gennemgå. Dine tilladelser til lageret bestemmer, hvad du kan læse eller ændre.
I et administreret arbejdsområde skal du have adgang til Code Review-pluginet og eventuelle nødvendige appforbindelser. Installation af et plugin giver ikke adgang til et lager.
Læs om opsætning af plugins og administration af arbejdsområder i Plugins i ChatGPT og Codex.
Find en pull request
Åbn Code Review for at finde pull requests, du har oprettet eller er blevet bedt om at gennemgå. Brug søgning og filtre til at indsnævre listen, og vælg derefter en pull request.
Kontrollér lager, titel, forfatter og gren for at sikre dig, at du gennemgår den rigtige ændring. Beskrivelsen forklarer forfatterens mål, mens diff-visningen viser den ændrede kode.
Gennemgå ændringerne
Læs beskrivelsen og resuméet af din pull request.
Undersøg de ændrede filer og relevante linjer i diff-visningen.
Gennemgå fund og eksisterende kommentarer.
Tjek testresultater, kontroller og eventuelle uløste flettekonflikter.
Spørg Codex om alt, der kræver nærmere undersøgelse.
Kontrollér de genererede fund i forhold til den relevante kode, før du lægger dem til grund for dit arbejde.
Spørg Codex om en pull request
Brug samtalen i din pull request til at stille spørgsmål om ændringerne eller undersøge et fund fra kodegennemgangen. Angiv den adfærd eller de kriterier for gennemgangen, der er vigtige for dig. For eksempel:
”Explain how this change affects sign-in.”
”Check whether the new error path releases the database connection.”
”Show me the code that supports this finding.”
”Compare this revision with the review feedback and identify anything still unresolved.”
Du kan også bede Codex om at forberede en rettelse. Beskriv den ønskede ændring og eventuelle begrænsninger i dens omfang, og undersøg derefter den resulterende diff-visning og testresultaterne.
For eksempel: ”Address the error-handling finding. Keep the change limited to this function and add a test for the failing case.”
Gennemgå resultatet, før du sender kommentarer, laver commits eller fletter ændringer.
Gennemgå merge requests i GitLab
Med prøveversionen af GitLab-integrationen får du adgang til merge requests i Code Review. Du kan undersøge ændringer og bruge Codex til at forstå og håndtere feedback fra kodegennemgangen.
Brug GitLab-forbindelsen til den konto og de projekter, du vil gennemgå. Læs om forbindelsesmuligheder og lagertilladelser i Forbind GitLab med ChatGPT og Codex.
Prøveversionen i appen omfatter ikke kodegennemgang i skyen for GitLab. Automatisk kodegennemgang i skyen aktiveres ikke for et lager, blot fordi du forbinder GitLab eller ser en merge request i Code Review.
Ofte stillede spørgsmål
Kan jeg gennemgå lokale ændringer, før jeg opretter en pull request?
Ja. Du kan bede Codex om at gennemgå lokale ændringer. Se mulighederne for lokal kodegennemgang i vejledningen til kodegennemgang.
Bliver mine eksisterende kodegennemgange i skyen flyttet til de nye cloudmiljøer?
Nej. Denne opdatering flytter ikke eksisterende kodegennemgang i skyen til de nye cloudmiljøer.
