ایک نظر میں
کوڈ کے جائزے کی سہولت pull requests، کوڈ کی تبدیلیوں، جائزے میں سامنے آنے والے نکات، تبصروں اور جانچ کو ایک جگہ جمع کرتی ہے. آپ کسی اور کی تبدیلیوں کا جائزہ لے سکتے ہیں، اپنی pull requests پر ملنے والی آرا دیکھ سکتے ہیں، یا جواب دینے سے پہلے Codex سے کسی تبدیلی کی وضاحت مانگ سکتے ہیں.
کوڈ کے جائزے کا پلگ اِن ڈیسک ٹاپ اور ویب پر جائزہ لینے کی سہولت دیتا ہے. گٹ لیب میں کوڈ ضم کرنے کی درخواستوں کا جائزہ لینے کی سہولت آزمائشی طور پر دستیاب ہے. گٹ لیب کے لیے کلاؤڈ پر کوڈ کا جائزہ لینے کی سہولت دستیاب نہیں ہے.
شروع کرنے سے پہلے
ریپوزٹری کا ایسا اکاؤنٹ استعمال کریں جسے اس pull request تک رسائی ہو جس کا آپ جائزہ لینا چاہتے ہیں. ریپوزٹری میں آپ کو حاصل اجازتیں طے کرتی ہیں کہ آپ کیا پڑھ سکتے ہیں یا بدل سکتے ہیں.
زیرِ انتظام ورک اسپیس میں، کوڈ کے جائزے کا پلگ اِن اور ایپ کا کوئی بھی ضروری کنکشن آپ کے لیے دستیاب ہونا چاہیے. پلگ اِن نصب کرنے سے ریپوزٹری تک رسائی نہیں ملتی.
پلگ اِن کی تنصیب و ترتیب اور ورک اسپیس کے انتظامی اختیارات کے لیے ChatGPT اور Codex میں پلگ اِن دیکھیں.
pull request تلاش کریں
اپنی بنائی ہوئی یا جائزے کے لیے آپ کو سونپی گئی pull requests تلاش کرنے کے لیے کوڈ کے جائزے کی سہولت کھولیں. تلاش اور فلٹرز کی مدد سے فہرست محدود کریں، پھر کوئی pull request منتخب کریں.
ریپوزٹری، عنوان، مصنف اور شاخ دیکھ کر تصدیق کریں کہ آپ مطلوبہ تبدیلی ہی کا جائزہ لے رہے ہیں. تفصیل سے مصنف کا مقصد واضح ہوتا ہے، جبکہ تقابلی منظر میں کوڈ کی تبدیلیاں دکھائی دیتی ہیں.
تبدیلیوں کا جائزہ لیں
pull request کی تفصیل اور خلاصہ پڑھیں.
تقابلی منظر میں تبدیل شدہ فائلوں اور متعلقہ سطروں کو جانچیں.
جائزے میں سامنے آنے والے نکات اور موجودہ تبصرے دیکھیں.
آزمائشوں کے نتائج، جانچ اور ضم کرنے میں حائل کسی بھی غیر حل شدہ تضاد کو دیکھیں.
جس بات کی مزید تحقیق درکار ہو، اس کے بارے میں Codex سے پوچھیں.
خودکار جائزے میں سامنے آنے والے نکات پر بھروسا کرنے سے پہلے انہیں متعلقہ کوڈ سے ملا کر جانچیں.
Codex سے pull request کے بارے میں پوچھیں
تبدیلیوں کے بارے میں سوالات پوچھنے یا جائزے میں سامنے آنے والے کسی نکتے کی تحقیق کے لیے pull request کی گفتگو استعمال کریں. یہ بھی بتائیں کہ پروگرام کے کس طرزِ عمل یا جائزے کے کن معیاروں پر آپ توجہ دینا چاہتے ہیں. مثلاً:
”وضاحت کریں کہ یہ تبدیلی سائن اِن پر کیسے اثر انداز ہوتی ہے.“
”جانچیں کہ خرابی کی صورت میں چلنے والا نیا کوڈ ڈیٹابیس کنکشن آزاد کرتا ہے یا نہیں.“
”مجھے وہ کوڈ دکھائیں جو جائزے کے اس نکتے کی تائید کرتا ہے.“
”اس ترمیم کا جائزے میں ملنے والی آرا سے موازنہ کریں اور جو باتیں ابھی حل طلب ہیں ان کی نشان دہی کریں.“
آپ Codex سے اصلاح تیار کرنے کو بھی کہہ سکتے ہیں. مطلوبہ تبدیلی اور اس کے دائرے کی حدود بتائیں، پھر نتیجے میں ہونے والی تبدیلیوں کا تقابلی منظر اور آزمائشوں کے نتائج جانچیں.
مثلاً: ”خرابیوں سے نمٹنے کے طریقے میں جس مسئلے کی نشان دہی ہوئی ہے اسے حل کریں. تبدیلی کو اسی فنکشن تک محدود رکھیں اور ناکامی والی صورت کو جانچنے کے لیے ایک آزمائش شامل کریں.“
تبصرے جمع کرانے، تبدیلیاں درج کرنے یا ضم کرنے سے پہلے نتیجے کا جائزہ لیں.
گٹ لیب میں کوڈ ضم کرنے کی درخواستوں کا جائزہ لیں
گٹ لیب کی آزمائشی سہولت کوڈ ضم کرنے کی درخواستوں کو کوڈ کے جائزے کی سہولت میں شامل کرتی ہے. آپ تبدیلیاں جانچ سکتے ہیں اور جائزے میں ملنے والی آرا کو سمجھنے اور ان پر کام کرنے کے لیے Codex کی مدد لے سکتے ہیں.
جس اکاؤنٹ اور جن منصوبوں کا آپ جائزہ لینا چاہتے ہیں، ان کے لیے گٹ لیب کنکشن استعمال کریں. کنکشن کے اختیارات اور ریپوزٹری کی اجازتوں کے لیے گٹ لیب کو ChatGPT اور Codex سے منسلک کرنا دیکھیں.
ایپ میں دستیاب آزمائشی سہولت میں گٹ لیب کے لیے کلاؤڈ پر کوڈ کا جائزہ لینا شامل نہیں ہے. گٹ لیب کو منسلک کرنے یا کوڈ کے جائزے کی سہولت میں کوڈ ضم کرنے کی درخواست نظر آنے سے اس ریپوزٹری کے لیے کلاؤڈ پر خودکار جائزہ فعال نہیں ہوتا.
اکثر پوچھے جانے والے سوالات
کیا میں pull request بنانے سے پہلے مقامی تبدیلیوں کا جائزہ لے سکتا ہوں.
جی ہاں. آپ Codex سے مقامی تبدیلیوں کا جائزہ لینے کو کہہ سکتے ہیں. مقامی جائزے کے اختیارات کے لیے کوڈ کے جائزے کی رہنما دستاویز دیکھیں.
کیا اس سے کلاؤڈ پر میرے موجودہ جائزے نئے کلاؤڈ ماحول میں منتقل ہو جاتے ہیں.
نہیں. یہ تازہ کاری کلاؤڈ پر کوڈ کے موجودہ جائزوں کو نئے کلاؤڈ ماحول میں منتقل نہیں کرتی.
