OpenAI
Ang page na ito ay isinalin ng AI. Tingnan ang orihinal na artikulo sa English.

Suriin ang mga pull request gamit ang Codex

Maghanap ng mga pull request, suriin ang mga pagbabago, at tugunan ang feedback sa pagsusuri gamit ang Codex.

Na-update: 17 days ago

Pangkalahatang-ideya

Pinagsasama-sama ng Code Review ang mga pull request, pagbabago sa code, natuklasan sa pagsusuri, komento, at check sa iisang lugar. Maaari mong suriin ang mga pagbabago ng iba, subaybayan ang feedback sa sarili mong mga pull request, o hilingin sa Codex na ipaliwanag ang isang pagbabago bago ka tumugon.

Sinusuportahan ng Code Review plugin ang pagsusuri sa desktop at web. Available bilang preview ang pagsusuri ng mga merge request sa GitLab. Hindi available ang pagsusuri ng code sa cloud para sa GitLab.

Bago ka magsimula

Gumamit ng account sa repository na may access sa pull request na gusto mong suriin. Nakadepende sa mga pahintulot mo sa repository kung ano ang maaari mong basahin o baguhin.

Sa isang pinamamahalaang workspace, dapat ay available sa iyo ang Code Review plugin at anumang kinakailangang koneksyon sa app. Hindi nagbibigay ng access sa isang repository ang pag-install ng plugin.

Para sa pag-set up ng plugin at mga kontrol sa workspace, tingnan ang Mga plugin sa ChatGPT at Codex.

Maghanap ng pull request

Buksan ang Code Review para mahanap ang mga pull request na ginawa mo o hiniling sa iyong suriin. Gamitin ang paghahanap at mga filter para paliitin ang listahan, pagkatapos ay pumili ng pull request.

Tingnan ang repository, pamagat, gumawa, at branch para matiyak na ang tamang pagbabago ang sinusuri mo. Ipinapaliwanag ng paglalarawan ang layunin ng gumawa; ipinapakita naman ng diff ang code na nagbago.

Suriin ang mga pagbabago

  1. Basahin ang paglalarawan at buod ng pull request.

  2. Suriin ang mga binagong file at nauugnay na linya sa diff.

  3. Suriin ang mga natuklasan at kasalukuyang komento.

  4. Tingnan ang mga resulta ng test, mga check, at anumang hindi pa nalulutas na merge conflict.

  5. Magtanong sa Codex tungkol sa anumang kailangang imbestigahan pa.

Ihambing ang mga natuklasan ng Codex sa nauugnay na code bago umasa sa mga ito.

Magtanong sa Codex tungkol sa isang pull request

Gamitin ang pag-uusap sa pull request para magtanong tungkol sa mga pagbabago o imbestigahan ang isang natuklasan. Isama ang paggana ng code o mga pamantayan sa pagsusuri na mahalaga sa iyo. Halimbawa:

  • “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.”

Maaari mo ring hilingin sa Codex na maghanda ng pag-aayos. Ilarawan ang pagbabagong gusto mo at anumang limitasyon sa saklaw nito, pagkatapos ay suriin ang nabuong diff at mga resulta ng test.

Halimbawa: “Address the error-handling finding. Keep the change limited to this function and add a test for the failing case.”

Suriin ang resulta bago magsumite ng mga komento, mag-commit ng mga pagbabago, o mag-merge.

Suriin ang mga merge request sa GitLab

Sa GitLab preview, makikita na ang mga merge request sa Code Review. Maaari mong suriin ang mga pagbabago at gamitin ang Codex para makatulong sa pag-unawa at pagtugon sa feedback sa pagsusuri.

Gamitin ang koneksyon sa GitLab para sa account at mga proyektong balak mong suriin. Para sa mga opsyon sa koneksyon at pahintulot sa repository, tingnan ang Pagkonekta ng GitLab sa ChatGPT at Codex.

Hindi kasama sa preview sa loob ng app ang pagsusuri ng code sa cloud para sa GitLab. Ang pagkonekta sa GitLab o pagkakita ng merge request sa Code Review ay hindi nag-e-enable ng awtomatikong pagsusuri sa cloud para sa repository na iyon.

Mga madalas itanong

Maaari ko bang suriin ang mga lokal na pagbabago bago gumawa ng pull request?

Oo. Maaari mong hilingin sa Codex na suriin ang mga lokal na pagbabago. Tingnan ang Gabay sa pagsusuri ng code para sa mga opsyon sa lokal na pagsusuri.

Ililipat ba nito ang mga kasalukuyan kong pagsusuri sa cloud sa mga bagong cloud environment?

Hindi. Hindi inililipat ng update na ito ang kasalukuyang pagsusuri ng code sa cloud sa mga bagong cloud environment.

Nakatulong ba ang artikulong ito?