บทนำ

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

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

ลองนึกภาพว่าคุณเป็นนักพัฒนาที่ทํางานเกี่ยวกับแอปพลิเคชันอีคอมเมิร์ซที่ประสบปัญหาเวลาตอบสนองช้าในช่วงที่มีการเข้าชมสูงสุด ลูกค้าละทิ้งตะกร้าสินค้าเนื่องจากความล่าช้าในการโหลดหน้าเว็บ และธุรกิจของคุณกําลังสูญเสียรายได้ คุณต้องระบุปัญหาคอขวดด้านประสิทธิภาพในโค้ดเบสของคุณอย่างรวดเร็วและใช้การเพิ่มประสิทธิภาพที่มีประสิทธิภาพ ด้วยโหมดถามและตัวแทนของ GitHub Copilot คุณสามารถวิเคราะห์โค้ดของคุณเพื่อทําความเข้าใจว่าปัญหาด้านประสิทธิภาพเกิดขึ้นที่ใด รับคําแนะนําสําหรับการปรับปรุง และปรับโครงสร้างส่วนที่สําคัญใหม่ในขณะที่มั่นใจได้ว่าคุณจะไม่ทําให้เกิดข้อบกพร่องใหม่หรือช่องโหว่ด้านความปลอดภัย

หัวข้อที่ครอบคลุมในโมดูลนี้ประกอบด้วย:

  • ทําความเข้าใจเกี่ยวกับการสร้างโปรไฟล์ประสิทธิภาพและหลักการประสิทธิภาพของโค้ด
  • เทคนิคการเรียนรู้สําหรับการเขียนโค้ดที่มีประสิทธิภาพและอ่านง่าย
  • การวัดประสิทธิภาพของโค้ดและสร้างเมตริกพื้นฐาน
  • การใช้โหมด GitHub Copilot Ask เพื่อระบุปัญหาคอขวดด้านประสิทธิภาพ
  • การปรับโครงสร้างโค้ดประสิทธิภาพต่ําโดยใช้โหมด GitHub Copilot Agent

หลังจากจบโมดูลนี้ คุณจะสามารถ:

  • อธิบายว่าการสร้างโปรไฟล์โค้ดคืออะไร และการปรับปรุงประสิทธิภาพของโค้ดมีประโยชน์ต่อผู้ใช้และธุรกิจอย่างไร
  • อธิบายเครื่องมือ เทคนิค และกระบวนการที่ใช้ในการนําโปรไฟล์ไปใช้ ค้นหาปัญหาคอขวด และปรับปรุงประสิทธิภาพของโค้ด
  • ใช้โหมดถามของ GitHub Copilot เพื่ออธิบายโค้ดเบส แนะนําโอกาสในการปรับปรุงประสิทธิภาพของโค้ด และระบุความเสี่ยงที่เกี่ยวข้องกับการเพิ่มประสิทธิภาพที่แนะนํา
  • ใช้โหมด Agent ของ GitHub Copilot เพื่อปรับโครงสร้างโค้ดประสิทธิภาพต่ําโดยไม่ส่งผลเสียต่อคุณภาพของโค้ดหรือความปลอดภัยของโค้ด

สําคัญ

คุณต้องมีการสมัครใช้งาน GitHub Copilot ที่ใช้งานอยู่ในบัญชี GitHub ส่วนตัวของคุณ (รวมถึงแผน GitHub Copilot Free) หรือคุณต้องได้รับมอบหมายให้สมัครใช้งานที่จัดการโดยองค์กรหรือองค์กร กิจกรรมโมดูลอาจรวมถึงคําแนะนํา GitHub Copilot ที่ตรงกับรหัสสาธารณะ หากคุณเป็นสมาชิกขององค์กรบน GitHub Enterprise Cloud ที่ได้รับมอบหมายให้สมัครใช้งาน GitHub Copilot ผ่านองค์กร การตั้งค่าสําหรับคําแนะนําที่ตรงกับรหัสสาธารณะอาจสืบทอดมาจากองค์กรหรือองค์กรของคุณ หากบัญชีของคุณบล็อกคําแนะนําที่ตรงกับโค้ดสาธารณะ กิจกรรมโมดูลอาจไม่ทํางานตามที่คาดไว้