Тойм
Кодын хяналт нь pull request, кодын өөрчлөлт, хяналтаар илэрсэн асуудал, сэтгэгдэл, шалгалтуудыг нэг дор нэгтгэдэг. Та бусдын хийсэн өөрчлөлтийг хянах, өөрийн pull request-д ирсэн санал зөвлөмжийг дагаж ажиллах эсвэл хариу өгөхөөсөө өмнө өөрчлөлтийг тайлбарлахыг Codex-оос хүсэх боломжтой.
Кодын хяналт өргөтгөл нь компьютерын апп болон вэб дээр код хянах боломж олгодог. GitLab-ийн нэгтгэх хүсэлтийг хянах боломж туршилтын хувилбараар нээлттэй байна. GitLab-ийн кодыг үүлэн орчинд хянах боломжгүй.
Эхлэхийн өмнө
Хянахыг хүссэн pull request-д хандах эрхтэй репозиторын бүртгэл ашиглаарай. Та юу уншиж, өөрчилж болохыг репозиторын хандалтын эрх тань тодорхойлно.
Администраторын удирдлагатай ажлын талбарт Кодын хяналт өргөтгөл болон шаардлагатай аппын холболтуудыг ашиглах эрх танд нээлттэй байх ёстой. Өргөтгөл суулгаснаар репозиторт хандах эрх үүсэхгүй.
Өргөтгөлийн тохиргоо болон ажлын талбарын удирдлагын талаар ChatGPT болон Codex дахь өргөтгөлүүд нийтлэлээс үзнэ үү.
Pull request хайх
Өөрийн үүсгэсэн эсвэл танд хянуулахаар илгээсэн pull request-үүдийг олохын тулд Кодын хяналтыг нээгээрэй. Хайлт, шүүлтүүр ашиглан жагсаалтыг нарийсгаад pull request сонгоорой.
Хянах гэж байсан өөрчлөлт мөн эсэхийг баталгаажуулахын тулд репозитор, гарчиг, зохиогч, салбарыг шалгаарай. Тайлбарт зохиогчийн зорилгыг өгүүлэх бол ялгааны харагдацад өөрчлөгдсөн кодыг харуулна.
Өөрчлөлтүүдийг хянах
Pull request-ийн тайлбар болон хураангуйг уншаарай.
Ялгааны харагдац дахь өөрчлөгдсөн файлууд болон холбогдох мөрүүдийг шалгаарай.
Илэрсэн асуудлууд болон өмнөх сэтгэгдлүүдийг хянаарай.
Тестийн үр дүн, шалгалтууд болон шийдэгдээгүй нэгтгэх зөрчлүүдийг шалгаарай.
Нэмж судлах шаардлагатай зүйлсийн талаар Codex-оос асуугаарай.
Автоматаар илрүүлсэн асуудлуудад үндэслэн шийдвэр гаргахаасаа өмнө холбогдох кодтой нь тулган шалгаарай.
Pull request-ийн талаар Codex-оос асуух
Өөрчлөлтийн талаар асуулт асуух эсвэл илэрсэн асуудлыг судлахын тулд 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-оос хүсэж болно. Дотоод өөрчлөлтийг хянах аргуудыг Код хянах гарын авлага-аас үзнэ үү.
Энэ шинэчлэлт миний одоогийн үүлэн кодын хяналтыг шинэ үүлэн орчин руу шилжүүлэх үү?
Үгүй. Энэ шинэчлэлт нь одоогийн үүлэн кодын хяналтыг шинэ үүлэн орчин руу шилжүүлэхгүй.
