مقدمة

مكتمل

تستكشف هذه الوحدة استخدام إضافة 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 لتحليل وتخطيط وتنفيذ المهام بفعالية.
  • تطبيق خيارات الإصلاح السريع لحل مشكلات الترميز وفشل الاختبار والأخطاء الطرفية باستخدام أدوات مثل إصلاح الإجراءات الذكية والدردشة المضمنة.
  • إعادة هيكلة الكود لتحسين سهولة القراءة، وتقليل التعقيد، وتعزيز قابلية الصيانة من خلال الاستفادة من أدوات GitHub Copilot السياقية وأفضل الممارسات.
  • قم بإجراء مراجعات كود باستخدام ميزات اختيار المراجعة ومراجعة التغييرات في GitHub Copilot لضمان الجودة والموثوقية والأمان.
  • أكمل تمرينا عمليا لإعادة هيكلة وتحسين تطبيق C# باستخدام GitHub Copilot.

هام

لإكمال هذا التدريب GitHub Copilot، يجب أن يكون لديك اشتراك نشط في GitHub Copilot في حسابك الشخصي GitHub (بما في ذلك خطة GitHub Copilot المجانية)، أو يجب أن يتم تعيينك في اشتراك تديره منظمة أو مؤسسة. قد تتضمن أنشطة الوحدة GitHub Copilot اقتراحات تتوافق مع الكود العام. إذا كنت عضوا في منظمة على GitHub Enterprise Cloud وقد تم تخصيص اشتراك GitHub Copilot عبر مؤسستك، فقد يتم وراثة إعداد الاقتراحات المطابقة للكود العام من مؤسستك أو مؤسستك. إذا كان حسابك يحظر الاقتراحات التي تطابق التعليمات البرمجية العامة، فقد لا تعمل أنشطة الوحدة النمطية كما هو متوقع.