บทนำ

เสร็จสมบูรณ์เมื่อ

การตรวจสอบโค้ดมีความสําคัญต่อการรักษาคุณภาพของโค้ดและการทํางานร่วมกัน แต่มักจะสร้างปัญหาคอขวด นักพัฒนาต้องเล่นปาหี่กับรอบการตรวจสอบที่ยาวนาน ข้อเสนอแนะที่ไม่สอดคล้องกัน และความยากลําบากในการให้คําแนะนําที่นําไปใช้ได้จริง โดยเฉพาะอย่างยิ่งในหลายภาษาและเฟรมเวิร์ก ข้อผิดพลาดเล็กๆ น้อยๆ หลุดผ่านไป และคําขอดึงข้อมูลอาจใช้เวลาหลายวันในการรวม

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 ในเครื่องก่อนที่จะเปิดคําขอดึงข้อมูล