Revisión de las características de mejora de código de GitHub Copilot

Completado

GitHub Copilot incluye varias características que puede usar para analizar, refactorizar y mejorar un código base existente.

herramientas de GitHub Copilot para implementar mejoras en el código

Visual Studio Code proporciona fácil acceso a las siguientes características de GitHub Copilot:

  • Vista de chat: tenga un asistente de IA en el lado para ayudarle en cualquier momento.
  • Chat en línea: inicie una conversación de chat en línea directamente desde el editor para obtener ayuda mientras está codificando.
  • Acciones inteligentes: ejecute acciones inteligentes para completar determinadas tareas sin tener que escribir un mensaje.

Vista de chat

La vista de Chat es un panel dedicado en Visual Studio Code que le permite interactuar con el Chat de GitHub Copilot. Puede usar la vista Chat para enviar mensajes, recibir sugerencias e implementar actualizaciones en el código base. La vista Chat proporciona una interfaz fácil de usar para administrar conversaciones de chat y acceder a las características de GitHub Copilot. La vista Chat incluye los siguientes agentes integrados:

  • Agente: use el Agente para planear e implementar de forma autónoma los cambios en los archivos, ejecutar comandos de terminal e invocar herramientas.
  • Plan: use el agente de plan para crear un plan de implementación estructurado y paso a paso antes de escribir cualquier código. Cuando el plan tenga el aspecto correcto, entrególo a un agente de implementación para ejecutarlo.
  • Pregunte: Use Ask para responder preguntas sobre los conceptos de codificación, la base de código o VS Code en sí sin realizar cambios en los archivos.

Importante

Al usar el Agente, GitHub Copilot puede realizar varias solicitudes Premium para completar una sola tarea. Las solicitudes Premium se pueden usar mediante avisos iniciados por el usuario y acciones de seguimiento que GitHub Copilot realiza en su nombre. Las solicitudes Premium totales utilizadas dependerán de la complejidad de la tarea, del número de pasos implicados y del modelo seleccionado.

Chat insertado

Las sugerencias generadas mediante la característica de chat en línea se muestran directamente en el editor de código. Las sugerencias aparecen como actualizaciones del código, sin explicaciones o instrucciones del lenguaje natural. Las actualizaciones sugeridas se presentan como una confirmación en Git. El código eliminado no se muestra de forma predeterminada, pero se puede mostrar en línea con las actualizaciones.

Puede revisar las sugerencias, evaluar su relevancia y aceptarlas o rechazarlas directamente en el editor de código. El chat en línea proporciona una manera rápida de ver cómo se puede mejorar el código y realizar cambios sin cambiar a un panel independiente.

Corregir acción inteligente

La acción corregir inteligente es una acción contextual que se puede usar para corregir errores de codificación sin escribir un mensaje.

Revisar y comentar acciones inteligentes

La acción inteligente Revisar y comentar proporciona una manera de revisar y analizar el código. Puede ayudarle a identificar áreas para mejorar, sugerir actualizaciones de refactorización y proporcionar instrucciones sobre los procedimientos recomendados. Esta característica de revisión de código se integra en la vista Chat y le permite enviar mensajes relacionados con las tareas de revisión de código. Puede usar la característica de revisión de código para analizar archivos, clases o métodos específicos en el código base. Las sugerencias generadas por la característica de revisión de código pueden ayudarle a mejorar la calidad, confiabilidad, rendimiento y seguridad del código.

Resumen

GitHub Copilot se puede usar para analizar, refactorizar y mejorar un código base existente. La vista Chat, el chat en línea y las acciones inteligentes proporcionan varias maneras de interactuar con GitHub Copilot e implementar mejoras en el código. Con estas características, puede mejorar la calidad del código y simplificar el proceso de desarrollo.