OpenAI
Այս էջը թարգմանվել է մեքենայական թարգմանությամբ։ Դիտել անգլերեն բնօրինակ հոդվածը.

Վերանայեք pull request-ները Codex-ի օգնությամբ

Գտեք pull request-ներ, ուսումնասիրեք փոփոխությունները և Codex-ի օգնությամբ անդրադարձեք վերանայման դիտողություններին։

Թարմացվել է՝ 17 days ago

Ընդհանուր նկարագիր

«Կոդի վերանայումը» մեկտեղում է pull request-ները, կոդի փոփոխությունները, վերանայման ընթացքում հայտնաբերված խնդիրները, մեկնաբանություններն ու ստուգումները։ Կարող եք վերանայել ուրիշի փոփոխությունները, հետևել ձեր pull request-ների վերաբերյալ դիտողություններին կամ նախքան պատասխանելը խնդրել Codex-ին բացատրել փոփոխությունը։

«Կոդի վերանայում» փլագինով կարող եք վերանայում կատարել համակարգչային և վեբ տարբերակներում։ GitLab-ի միավորման հարցումների վերանայումը հասանելի է նախնական տարբերակով։ GitLab-ի կոդի ամպային վերանայումները հասանելի չեն։

Նախքան սկսելը

Օգտագործեք պահոցի հաշիվ, որին հասանելի է այն pull request-ը, որը ցանկանում եք վերանայել։ Պահոցի ձեր թույլտվություններն են որոշում, թե ինչ կարող եք կարդալ կամ փոխել։

Կառավարվող աշխատատարածքում ձեզ պետք է հասանելի լինեն «Կոդի վերանայում» փլագինը և հավելվածների հետ անհրաժեշտ բոլոր կապերը։ Փլագինի տեղադրումը պահոցին հասանելիություն չի տրամադրում։

Փլագինի կարգավորման և աշխատատարածքի կառավարման գործիքների մասին տե՛ս Փլագինները ChatGPT-ում և Codex-ում։

Գտեք pull request

Բացեք «Կոդի վերանայում» բաժինը՝ գտնելու ձեր ստեղծած կամ ձեզ վերանայման ուղարկված pull request-ները։ Օգտագործեք որոնումն ու զտիչները՝ ցանկը նեղացնելու համար, ապա ընտրեք pull request-ը։

Ստուգեք պահոցը, վերնագիրը, հեղինակին և ճյուղը՝ համոզվելու համար, որ վերանայում եք հենց նախատեսված փոփոխությունը։ Նկարագրությունը բացատրում է հեղինակի նպատակը, իսկ տարբերությունների համեմատությունը ցույց է տալիս փոփոխված կոդը։

Վերանայեք փոփոխությունները

  1. Կարդացեք pull request-ի նկարագրությունն ու ամփոփումը։

  2. Տարբերությունների համեմատության մեջ ուսումնասիրեք փոփոխված ֆայլերն ու համապատասխան տողերը։

  3. Ուսումնասիրեք հայտնաբերված խնդիրներն ու առկա մեկնաբանությունները։

  4. Ստուգեք թեստերի արդյունքները, ստուգումներն ու միավորման չլուծված հակասությունները։

  5. Codex-ին հարցրեք այն ամենի մասին, ինչը լրացուցիչ ուսումնասիրության կարիք ունի։

Նախքան ավտոմատ հայտնաբերված խնդիրների մասին տեղեկությանը վստահելը՝ այն համադրեք համապատասխան կոդի հետ։

Հարցրեք Codex-ին pull request-ի մասին

Pull request-ի զրույցում հարցեր տվեք փոփոխությունների մասին կամ ուսումնասիրեք հայտնաբերված խնդիրը։ Նշեք ձեզ հետաքրքրող վարքագիծը կամ վերանայման չափանիշները։ Օրինակ՝

  • «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.»

Կարող եք նաև խնդրել Codex-ին ուղղում պատրաստել։ Նկարագրեք ցանկալի փոփոխությունը և դրա շրջանակի սահմանափակումները, ապա ուսումնասիրեք ստացված տարբերություններն ու թեստերի արդյունքները։

Օրինակ՝ «Address the error-handling finding. Keep the change limited to this function and add a test for the failing case.»

Ստուգեք արդյունքը՝ նախքան մեկնաբանություններ ուղարկելը, փոփոխություններն ամրագրելը կամ միավորելը։

Վերանայեք GitLab-ի միավորման հարցումները

GitLab-ի նախնական տարբերակը միավորման հարցումները հասանելի է դարձնում «Կոդի վերանայում» բաժնում։ Կարող եք ուսումնասիրել փոփոխությունները և Codex-ի օգնությամբ հասկանալ ու մշակել վերանայման դիտողությունները։

Օգտագործեք GitLab-ի կապը այն հաշվի և նախագծերի համար, որոնք մտադիր եք վերանայել։ Կապակցման տարբերակների և պահոցի թույլտվությունների մասին տե՛ս GitLab-ի կապակցումը ChatGPT-ին և Codex-ին։

Հավելվածի նախնական տարբերակը չի ներառում GitLab-ի կոդի ամպային վերանայումները։ GitLab-ի կապակցումը կամ «Կոդի վերանայում» բաժնում միավորման հարցման ցուցադրումը չի միացնում տվյալ պահոցի ավտոմատ ամպային վերանայումը։

Հաճախ տրվող հարցեր

Կարո՞ղ եմ վերանայել տեղային փոփոխությունները՝ նախքան pull request ստեղծելը։

Այո։ Կարող եք խնդրել Codex-ին վերանայել տեղային փոփոխությունները։ Տեղային վերանայման տարբերակների մասին տե՛ս Կոդի վերանայման ուղեցույցը։

Սա իմ առկա ամպային վերանայումները տեղափոխո՞ւմ է նոր ամպային միջավայրեր։

Ոչ։ Այս թարմացումը կոդի առկա ամպային վերանայումը չի տեղափոխում նոր ամպային միջավայրեր։

Այս հոդվածն օգտակա՞ր էր։