מבוא
מודול זה בוחן את השימוש בתוסף GitHub Copilot Chat עבור Visual Studio Code ליישום שיפורי קוד. למד כיצד לבצע שיפורים באיכות הקוד, במהימנות הקוד, בביצועי הקוד ובאבטחה של הקוד. מפותחות הנחיות לכל תחום שיפור ומוגשות GitHub Copilot לקבלת הצעות כיצד לשפר קוד נבחר. תרגילים מלמדים כיצד ליצור הנחיות שמפיקות הצעות לאזורים לשיפור ספציפיים. תרגילים גם מדגימים כיצד ליישם הצעות עדכוני קוד, להאיץ את תהליך הפיתוח ולשפר את איכות הקוד.
נניח שאתה מפתח שעובד על פרוייקט הדורש קוד מאובטח ויעיל. תאריכי יעד למסירה מתקרבים ובסיס הקוד שהעברת בירושה הוא הוכחת רעיון גבוהה יותר מקוד ייצור. אתה חושש שלא יהיה לך מספיק זמן לסקור ביסודיות את בסיס הקוד וליישם את העדכונים הנדרשים. אתה זקוק לכלי שמזהה במהירות אזורים לשיפור בקוד הקיים. הכלי אמור גם להאיץ את תהליך הפיתוח עבור כל העדכונים שאתה מחליט ליישם. ברצונך לבדוק עדכונים השולחים את האיכות, המהימנות, הביצועים והאבטחה של קוד הכתובת. שומעים GitHub Copilot יכולים לעזור למפתחים להעריך קוד, לזהות תחומים לשיפורים ולעדכן ביעילות את בסיס הקוד שלהם. אתה מצפה להאיץ את תהליך שיפור הקוד שלך באמצעות GitHub Copilot.
הנושאים הכלולים במודול זה כוללים:
- חקר כלי שיפור הקוד של GitHub Copilot.
- אני משתמש באפשרויות הפתרון המהיר של GitHub Copilot.
- רפקטורינג של קוד עם GitHub Copilot שיטות עבודה מיטביות.
- קוד רפקטור עם GitHub Copilot צ'אט אינליין.
- ריפקטורינג קוד עם סוכני תצוגת צ'אט GitHub Copilot.
- חקר GitHub Copilot תכונות סקירת קוד.
- ריפקטור קוד C# עם GitHub Copilot.
לאחר השלמת מודול זה, תוכל:
- השתמש בסוכני התצוגה בצ'אט של GitHub Copilot כדי לנתח, לתכנן ולבצע משימות ביעילות.
- החל אפשרויות תיקון מהיר כדי לפתור בעיות קידוד, כשלי בדיקה ושגיאות מסוף באמצעות כלים כגון תיקון פעולות חכמות ו'צ'אט מוטבע'.
- Refactor קוד לשיפור הקריאות, הפחתת המורכבות ושיפור התחזוקה על ידי ניצול הכלים ההקשריים והפרקטיקות המומלצות של GitHub Copilot.
- בצע סקירות קוד באמצעות תכונות הבחירה והשינויים של GitHub Copilot כדי להבטיח איכות, אמינות ואבטחה.
- בצע תרגיל מעשי לשיפוץ ואופטימיזציה של יישום C# באמצעות GitHub Copilot.
חשוב
כדי להשלים את ההדרכה GitHub Copilot הזו, עליך להחזיק מנוי פעיל ל-GitHub Copilot בחשבון GitHub האישי שלך (כולל את תוכנית GitHub Copilot החינמי), או שאתה חייב להיות משויך למנוי המנוהל על ידי ארגון או ארגון. פעילויות המודול עשויות לכלול הצעות GitHub Copilot התואמות לקוד הציבורי. אם אתה חבר בארגון ב-GitHub Enterprise Cloud שהוקצה לך מנוי GitHub Copilot דרך הארגון שלך, ההגדרה להצעות התואמות לקוד ציבורי עשויה לעבור מהארגון או מהארגון שלך. אם החשבון שלך חוסם הצעות התואמות לקוד ציבורי, ייתכן שפעילויות המודול לא יפעלו כצפוי.