בדוק את תכונות שיפור הקוד של GitHub Copilot

הושלם

GitHub Copilot כולל מספר תכונות שאפשר להשתמש בהן לניתוח, רפקטור ושיפור בסיס קוד קיים.

כלים של GitHub Copilot ליישום שיפורי קוד

Visual Studio Code מספק גישה נוחה לתכונות הבאות של GitHub Copilot:

  • תצוגת צ'אט: שיהיה עוזר בינה מלאכותית בצד שיעזור לך בכל עת.
  • צ'אט אינליין: התחל שיחה ישירות מהעורך לקבלת עזרה בזמן שאתה מתכנת.
  • פעולות חכמות: הרץ פעולות חכמות כדי להשלים משימות מסוימות מבלי אפילו לכתוב הנחיה.

תצוגת צ'אט

תצוגת הצ'אט היא פאנל ייעודי ב-Visual Studio Code שמאפשר לך לתקשר עם GitHub Copilot Chat. באפשרותך להשתמש בתצוגת צ'אט כדי לשלוח בקשות, לקבל הצעות וליישם עדכונים בבסיס הקוד שלך. תצוגת הצ'אט מספקת ממשק ידידותי לניהול שיחות צ'אט ולגישה לתכונות של GitHub Copilot. תצוגת הצ'אט כוללת את הסוכנים המובנים הבאים:

  • סוכן: השתמש בסוכן כדי לתכנן וליישם שינויים באופן אוטונומי בין קבצים, להריץ פקודות טרמינל ולזימון כלים.
  • תכנון: השתמש בסוכן התוכנית כדי ליצור תוכנית יישום מובנית שלב אחר שלב לפני כתיבת כל קוד. כשהתוכנית נראית נכונה, מסור אותה לסוכן יישום שיבצע אותה.
  • שאל: השתמש ב-Ask כדי לענות על שאלות על מושגי קידוד, בסיס הקוד שלך, או VS Code עצמו מבלי לבצע שינויים בקבצים.

חשוב

כשאתה משתמש ב-Agent, GitHub Copilot עשוי לבצע מספר בקשות פרימיום להשלמת משימה אחת. בקשות פרימיום יכולות לשמש באמצעות הנחיות שהמשתמש יוזם ופעולות המשך ש-GitHub Copilot מבצע עבורך. מספר הבקשות הכולל של הפרימיום שנמצא בשימוש תלוי במורכבות המשימה, במספר השלבים המעורבים ובמודל שנבחר.

צ'אט מוטבע

הצעות שנוצרו באמצעות תכונת הצ'אט המוטבע מוצגות ישירות בעורך הקוד. הצעות מופיעות כעדכונים לקוד שלך, ללא הסברים או הנחיות לשפה טבעית. העדכונים המוצעים מוצגים כמו ביצוע ב- Git. הקוד שנמחק אינו מוצג כברירת מחדל, אך ניתן להציג אותו בתוך השורה עם העדכונים.

באפשרותך לסקור את ההצעות, להעריך את הרלוונטיות שלהן ולקבל או לדחות אותן ישירות בעורך הקוד. צ'אט מוטבע מספק דרך מהירה לראות כיצד ניתן לשפר את הקוד שלך ולבצע שינויים מבלי לעבור לחלונית נפרדת.

תיקון פעולה חכמה

הפעולה החכמה תיקון היא פעולה הקשרית שניתן להשתמש בה כדי לתקן שגיאות קידוד מבלי לכתוב בקשה. כדי להשתמש בו, לחץ קליק ימני על קוד נבחר בעורך ובחר ביצירת תיקון קוד>.

סקירה של פעולה חכמה

הפעולה החכמה של הסקירה מספקת דרך לסקור ולנתח את הקוד שלך. הוא יכול לעזור לך לזהות תחומים לשיפור, להציע עדכוני שיפור ולספק הדרכה לגבי שיטות עבודה מומלצות. כדי להשתמש בו, לחץ קליק ימני על קוד נבחר בעורך ובחר ביצירת סקירת קוד>. הערות הביקורת מופיעות בפאנל התגובות ומופיעות בשורה בעורך. כאשר אפשר, המשוב של Copilot כולל הצעות לשינויים בקוד שניתן להחיל או לבטל בלחיצה אחת.

פעולות חכמות נוספות

מספר פעולות חכמות נוספות תומכות בזרימת העבודה של שיפור הקוד:

  • הסבר: לחץ קליק ימני ובחר הסבר כדי להבין קוד לא מוכר לפני ריפקטור.
  • יצירת בדיקות: לחץ קליק ימני ובחר יצירת קוד>יצירת בדיקות כדי ליצור בדיקות שמאמתות את הקוד המעובד שלך.
  • יצירת מסמכים: לחץ קליק ימני ובחר יצירת קוד> יצירתמסמכים כדי להוסיף תיעוד לקוד משופר.

הערה

תפריט ההקשר של Visual Studio Code עבור GitHub Copilot עובר עדכונים. חלק מהפעולות החכמות עשויות שלא להופיע במיקומי תפריט ההקשר המתוארים ביחידה זו. אם פעולה חכמה אינה זמינה בתפריט ההקשר, תוכל לבצע את אותה פעולה על ידי הזנת הודעה ישירות בתצוגת הצ'אט. לדוגמה, בחר את הקוד שלך ובקש GitHub Copilot "לתקן את הקוד הזה" או "לסקור את הקוד הזה." בנוסף, אפשרות Review עשויה להופיע ברמה העליונה של תפריט ההקשר במקום תחת Generate Code.

תקציר

GitHub Copilot יכול לשמש לניתוח, רפקטורינג ושיפור בסיס קוד קיים. תצוגת הצ'אט, הצ'אט הפנימי והפעולות החכמות מספקים דרכים שונות לתקשר עם GitHub Copilot וליישם שיפורי קוד. על-ידי שימוש בתכונות אלה, באפשרותך לשפר את איכות הקוד שלך לייעל את תהליך הפיתוח.