راجع ميزات تحسين الشيفرة في GitHub Copilot

مكتمل

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

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

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

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

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

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

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

هام

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

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

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

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

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

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

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

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

ملخص

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