บทนำ
การเพิ่มประสิทธิภาพโค้ดเป็นส่วนสําคัญของการพัฒนาซอฟต์แวร์ที่ส่งผลโดยตรงต่อประสบการณ์ของผู้ใช้และความสําเร็จทางธุรกิจ แม้ว่าความถูกต้องในการทํางานเป็นสิ่งสําคัญ แต่แอปพลิเคชันที่ทํางานช้าหรือใช้ทรัพยากรมากเกินไปอาจทําให้ผู้ใช้หงุดหงิดและนําไปสู่การสูญเสียรายได้ 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 ผ่านองค์กร การตั้งค่าสําหรับคําแนะนําที่ตรงกับรหัสสาธารณะอาจสืบทอดมาจากองค์กรหรือองค์กรของคุณ หากบัญชีของคุณบล็อกคําแนะนําที่ตรงกับโค้ดสาธารณะ กิจกรรมโมดูลอาจไม่ทํางานตามที่คาดไว้