ปรับโครงสร้างฟังก์ชันขนาดใหญ่โดยใช้ GitHub Copilot Agent

ปานกลาง
นักพัฒนา
GitHub
รหัส Visual Studio

โมดูลนี้ครอบคลุมการระบุและการปรับโครงสร้างฟังก์ชันขนาดใหญ่ให้เป็นส่วนประกอบที่เล็กลงและจัดการได้มากขึ้นโดยใช้ GitHub Copilot ใน Visual Studio Code

วัตถุประสงค์การเรียนรู้

เมื่อจบมอดูลนี้ คุณจะสามารถ:

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

สิ่งที่จำเป็นต้องมี

  • มีประสบการณ์การใช้ GitHub Copilot ใน Visual Studio Code
  • มีประสบการณ์ในการพัฒนาแอปพลิเคชัน C#