راجع ميزات تحسين الكود في GitHub Copilot

مكتمل

يتضمن GitHub Copilot عدة ميزات يمكنك استخدامها لتحليل وإعادة هيكلة وتحسين قاعدة الشيفرة الحالية.

أدوات GitHub Copilot لتنفيذ تحسينات الكود

يوفر تعليمة Visual Studio برمجية وصولا سهلا إلى الميزات التالية في GitHub Copilot:

  • عرض الدردشة: اجعل لديك مساعد ذكاء اصطناعي على الجانب لمساعدتك في أي وقت.
  • الدردشة الداخلية: ابدأ محادثة داخلية مباشرة من المحرر للحصول على المساعدة أثناء البرمجة.
  • إجراءات ذكية: قم بتنفيذ إجراءات ذكية لإكمال مهام معينة دون الحاجة حتى لكتابة محفز.

طريقة عرض الدردشة

عرض الدردشة هو لوحة مخصصة في تعليمة Visual Studio برمجية تتيح لك التفاعل مع GitHub Copilot Chat. يمكنك استخدام طريقة عرض الدردشة لإرسال المطالبات وتلقي الاقتراحات وتنفيذ التحديثات على قاعدة التعليمات البرمجية. يوفر عرض الدردشة واجهة سهلة الاستخدام لإدارة محادثات الدردشة والوصول إلى ميزات GitHub Copilot. تتضمن طريقة عرض الدردشة الوكلاء المدمجين التاليين:

  • الوكيل: استخدم الوكيل لتخطيط وتنفيذ التغييرات بشكل مستقل عبر الملفات، وتشغيل أوامر الطرفية، واستدعاء الأدوات.
  • الخطة: استخدم وكيل الخطة لإنشاء خطة تنفيذ منظمة خطوة بخطوة قبل كتابة أي كود. عندما تبدو الخطة صحيحة، سلمها لوكيل تنفيذ لتنفيذها.
  • اسأل: استخدم اسأل للإجابة على أسئلة حول مفاهيم البرمجة، أو قاعدة الكود الخاصة بك، أو كود VS نفسه دون إجراء تغييرات في الملفات.

هام

عند استخدام الوكيل، قد يقوم GitHub Copilot بعدة طلبات مميزة لإكمال مهمة واحدة. يمكن استخدام الطلبات المميزة من خلال الطلبات التي يبدأها المستخدم والإجراءات المتابعة التي يتخذها GitHub Copilot نيابة عنك. سيعتمد إجمالي الطلبات المتميزة المستخدمة على تعقيد المهمة وعدد الخطوات المتضمنة والنموذج المحدد.

الدردشة المضمنة

يتم عرض الاقتراحات التي تم إنشاؤها باستخدام ميزة الدردشة المضمنة مباشرة في محرر التعليمات البرمجية. تظهر الاقتراحات كتحديثات للتعليمات البرمجية الخاصة بك، دون تفسيرات أو إرشادات اللغة الطبيعية. يتم تقديم التحديثات المقترحة مثل التثبيت في Git. لا يتم عرض التعليمات البرمجية المحذوفة بشكل افتراضي، ولكن يمكن عرضها بشكل مضمن مع التحديثات.

يمكنك مراجعة الاقتراحات وتقييم أهميتها وقبولها أو رفضها مباشرة في محرر التعليمات البرمجية. توفر الدردشة المضمنة طريقة سريعة لمعرفة كيفية تحسين التعليمات البرمجية وإجراء تغييرات دون التبديل إلى لوحة منفصلة.

إصلاح الإجراء الذكي

الإجراء الذكي إصلاح هو إجراء سياقي يمكن استخدامه لإصلاح أخطاء الترميز دون كتابة مطالبة. لاستخدامه، انقر بزر الفأرة الأيمن على كود محدد في المحرر واختر إنشاءإصلاحالكود>.

مراجعة الإجراء الذكي

الإجراء الذكي للمراجعة يوفر طريقة لمراجعة وتحليل كودك. يمكن أن يساعدك في تحديد مجالات التحسين، واقتراح تحديثات إعادة بناء التعليمات البرمجية، وتوفير إرشادات حول أفضل الممارسات. لاستخدامه، انقر بزر الفأرة الأيمن على الكود المحدد في المحرر واختر إنشاءمراجعةالكود>. تظهر تعليقات المراجعة في لوحة التعليقات وتظهر في المحرر. حيثما أمكن، تتضمن ملاحظات Copilot اقتراحات لتغييرات في الكود يمكنك تطبيقها أو التخلص منها بنقرة واحدة.

إجراءات ذكية إضافية

تدعم عدة إجراءات ذكية أخرى سير عمل تحسين الكود:

  • شرح: انقر بزر الفأرة الأيمن واختر شرح لفهم الكود غير المألوف قبل إعادة هيكلته.
  • إنشاء الاختبارات: انقر بزر الفأرة الأيمن واختر توليد كود>توليد اختبارات لإنشاء اختبارات تتحقق من صحة الكود المعاد هيكلتك.
  • إنشاء مستندات: انقر بزر الفأرة الأيمن واختر إنشاء الشيفرة> إنشاءالمستندات لإضافة وثائق إلى الكود المحسن.

ملحوظة

قائمة السياق الخاصة ب تعليمة Visual Studio برمجية للعبة GitHub Copilot تخضع للتحديثات. قد لا تظهر بعض الإجراءات الذكية في مواقع قائمة السياق الموضحة في هذه الوحدة. إذا لم يكن هناك إجراء ذكي متاح في قائمة السياق، يمكنك تنفيذ نفس الإجراء بإدخال تنبيه مباشرة في عرض الدردشة. على سبيل المثال، اختر الكود واطلب من GitHub Copilot "إصلاح هذا الكود" أو "مراجعة هذا الكود". بالإضافة إلى ذلك، قد يظهر خيار Review في أعلى مستوى من قائمة السياق بدلا من Generate Code.

ملخص

يمكن استخدام GitHub Copilot لتحليل وإعادة هيكلة وتحسين قاعدة شيفرة موجودة. توفر طريقة الدردشة، والدردشة الداخلية، والإجراءات الذكية طرقا متنوعة للتفاعل مع GitHub Copilot وتنفيذ تحسينات في الكود. باستخدام هذه الميزات، يمكنك تحسين جودة التعليمات البرمجية الخاصة بك وتبسيط عملية التطوير الخاصة بك.