Overzicht
Code Review brengt pull requests, codewijzigingen, reviewbevindingen, opmerkingen en controles samen op één plek. Je kunt wijzigingen van anderen beoordelen, feedback op je eigen pull requests volgen of Codex vragen een wijziging uit te leggen voordat je reageert.
Met de Code Review-plug-in kun je reviews uitvoeren op je desktop en op het web. Het beoordelen van GitLab-merge requests is beschikbaar als preview. Codereviews in de cloud zijn niet beschikbaar voor GitLab.
Voordat je begint
Gebruik een repositoryaccount met toegang tot de pull request die je wilt beoordelen. Je repositoryrechten bepalen wat je kunt lezen of wijzigen.
In een beheerde werkruimte moet je toegang hebben tot de Code Review-plug-in en eventuele vereiste appverbindingen. Het installeren van een plug-in geeft geen toegang tot een repository.
Zie Plug-ins in ChatGPT en Codex voor het instellen van plug-ins en de beheeropties voor werkruimtes.
Zoek een pull request
Open Code Review om pull requests te vinden die je hebt aangemaakt of waarvoor je een reviewverzoek hebt gekregen. Verklein de lijst met de zoekfunctie en filters en selecteer vervolgens een pull request.
Controleer de repository, titel, auteur en branch om zeker te weten dat je de juiste wijziging beoordeelt. De beschrijving legt het doel van de auteur uit; de diff laat zien welke code is gewijzigd.
Beoordeel de wijzigingen
Lees de beschrijving en samenvatting van de pull request.
Bekijk de gewijzigde bestanden en relevante regels in de diff.
Beoordeel de bevindingen en bestaande opmerkingen.
Bekijk de testresultaten, controles en eventuele onopgeloste mergeconflicten.
Stel Codex vragen over alles wat nader onderzoek nodig heeft.
Toets gegenereerde bevindingen aan de relevante code voordat je erop vertrouwt.
Stel Codex vragen over een pull request
Gebruik het gesprek bij de pull request om vragen over de wijzigingen te stellen of een bevinding te onderzoeken. Geef aan welk gedrag of welke reviewcriteria je belangrijk vindt. Bijvoorbeeld:
"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."
Je kunt Codex ook vragen een oplossing voor te bereiden. Beschrijf de gewenste wijziging en eventuele grenzen aan de reikwijdte ervan. Bekijk daarna de resulterende diff en testresultaten.
Bijvoorbeeld: "Address the error-handling finding. Keep the change limited to this function and add a test for the failing case."
Controleer het resultaat voordat je opmerkingen plaatst, wijzigingen commit of code samenvoegt.
Beoordeel GitLab-merge requests
Met de GitLab-preview zijn merge requests beschikbaar in Code Review. Je kunt wijzigingen bekijken en Codex gebruiken om reviewfeedback te begrijpen en te verwerken.
Gebruik de GitLab-verbinding voor het account en de projecten waarvoor je reviews wilt uitvoeren. Zie GitLab verbinden met ChatGPT en Codex voor verbindingsopties en repositoryrechten.
De preview in de app biedt geen codereviews in de cloud voor GitLab. Als je GitLab verbindt of een merge request in Code Review ziet, worden automatische cloudreviews voor die repository niet ingeschakeld.
Veelgestelde vragen
Kan ik lokale wijzigingen beoordelen voordat ik een pull request aanmaak?
Ja. Je kunt Codex vragen lokale wijzigingen te beoordelen. Bekijk de handleiding voor codereviews voor de mogelijkheden voor lokale reviews.
Worden mijn bestaande cloudreviews hiermee naar de nieuwe cloudomgevingen verplaatst?
Nee. Deze update migreert bestaande codereviews in de cloud niet naar de nieuwe cloudomgevingen.
