บทนำ
การตรวจสอบโค้ดมีความสําคัญต่อการรักษาคุณภาพของโค้ดและการทํางานร่วมกัน แต่มักจะสร้างปัญหาคอขวด นักพัฒนาต้องเล่นปาหี่กับรอบการตรวจสอบที่ยาวนาน ข้อเสนอแนะที่ไม่สอดคล้องกัน และความยากลําบากในการให้คําแนะนําที่นําไปใช้ได้จริง โดยเฉพาะอย่างยิ่งในหลายภาษาและเฟรมเวิร์ก ข้อผิดพลาดเล็กๆ น้อยๆ หลุดผ่านไป และคําขอดึงข้อมูลอาจใช้เวลาหลายวันในการรวม
GitHub Copilot ช่วยแก้ไขความท้าทายเหล่านี้โดยทําหน้าที่เป็นผู้ตรวจสอบและผู้ช่วยที่ทํางานร่วมกัน มันไม่ได้แทนที่มนุษย์ แต่ทํางานควบคู่ไปกับปัญหาที่จับพวกเขาแนะนําการปรับปรุงร่างสรุปและแม้แต่การแก้ไขช่องโหว่อัตโนมัติ คุณยังสามารถปรับแต่ง Copilot ด้วยแนวทางการตรวจสอบของคุณเอง เพื่อให้ค้นหารูปแบบและมาตรฐานเดียวกับที่คุณสนใจในฐานะผู้ตรวจสอบที่เป็นมนุษย์ ซึ่งหมายความว่า Copilot ไม่เพียงแต่เร่งการตรวจสอบ แต่ยังบังคับใช้แนวทางปฏิบัติที่ดีที่สุดของทีมของคุณอย่างสม่ําเสมอในที่เก็บ ผลลัพธ์ที่ได้คือบทวิจารณ์ที่เร็วขึ้น คุณภาพสูงขึ้น และภาระทางปัญญาน้อยลงสําหรับทีม
Premium Request Units (PRU) ขับเคลื่อนความสามารถขั้นสูงสุดของ Copilot ทุกครั้งที่คุณขอให้ Copilot ทํางานระดับพรีเมียม เช่น การตรวจสอบคําขอดึงข้อมูลทั้งหมด ทํางานในโหมดตัวแทน หรือสร้างคําแนะนําหลายขั้นตอนที่ซับซ้อน จะใช้ PRU คําขอระดับพรีเมียมเหล่านี้ช่วยให้ Copilot มีพลังการประมวลผลเพิ่มเติมและความลึกของบริบทที่จําเป็นในการให้เหตุผลที่สมบูรณ์ยิ่งขึ้นการตรวจสอบแนวทางปฏิบัติที่ดีที่สุดที่แข็งแกร่งขึ้นและผลลัพธ์ที่เชื่อถือได้มากขึ้น ต่อมาในหลักสูตร คุณจะได้เรียนรู้วิธีตรวจสอบการใช้งาน PRU เพิ่มประสิทธิภาพแผนของคุณ และใช้ประโยชน์สูงสุดจากคําขอพรีเมียมแต่ละรายการ
วัตถุประสงค์การเรียนรู้
ในตอนท้ายของโมดูลนี้ คุณจะสามารถ:
- อธิบายว่า GitHub Copilot ปรับปรุงการตรวจสอบโค้ดและคําขอดึงข้อมูลได้อย่างไร
- ระบุคุณสมบัติหลักที่ Copilot เพิ่มในกระบวนการตรวจสอบ
- ขอและตีความบทวิจารณ์ Copilot บน GitHub.com และทําความเข้าใจขีดจํากัด
- เรียกใช้การตรวจสอบ Copilot ในเครื่องใน IDE ของคุณและใช้คําแนะนําที่กําหนดเอง
- ใช้ประโยชน์จากหน่วยคําขอพรีเมียม (PRU) เพื่อการวิเคราะห์ที่ลึกซึ้งและครบถ้วนตามบริบท
- ทําให้การตรวจสอบ Copilot เป็นแบบอัตโนมัติในที่เก็บด้วยชุดกฎและการตรวจสอบสถานะ
- ใช้คําแนะนําของ Copilot อย่างมีความรับผิดชอบ โดยรวมเข้ากับการตัดสินและการทดสอบของมนุษย์
ข้อกําหนดเบื้องต้น
- บัญชี GitHub
- เปิดใช้งาน GitHub Copilot ในบัญชีของคุณ (แนะนําให้ใช้แผน Copilot Pro, Copilot Pro+, Business หรือ Enterprise สําหรับคุณสมบัติการตรวจสอบโค้ดแบบเต็ม)
- ความคุ้นเคยขั้นพื้นฐานกับคําขอดึงข้อมูลและการตรวจสอบโค้ด - การสร้าง PR แสดงความคิดเห็น และการรวมการเปลี่ยนแปลง
สภาพแวดล้อมการพัฒนา เช่น Visual Studio Code หรือ JetBrains IDE (ไม่บังคับ แต่แนะนํา) หากคุณวางแผนที่จะใช้การตรวจสอบ Copilot ในเครื่องก่อนที่จะเปิดคําขอดึงข้อมูล