OpenAI
Бұл бет машиналық аударма арқылы жасалған. Түпнұсқа ағылшын мақаласын қараңыз.

Codex көмегімен pull request-терді тексеру

Codex көмегімен pull request-терді табыңыз, өзгерістерді тексеріңіз және тексеру кезінде берілген пікірлермен жұмыс істеңіз.

Жаңартылған: 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-тен жергілікті өзгерістерді тексеруді сұрауға болады. Жергілікті тексеру тәсілдерін Кодты тексеру нұсқаулығынан қараңыз.

Бұл жаңарту бұлттағы қолданыстағы тексерулерімді жаңа бұлт орталарына көшіре ме?

Жоқ. Бұл жаңарту бұлтта кодты тексерудің қолданыстағы процесін жаңа бұлт орталарына көшірмейді.

Бұл мақала пайдалы болды ма?