Introducción

Completado

En este módulo se explora el uso de la extensión GitHub Copilot Chat para Visual Studio Code para implementar mejoras en el código. Obtén información sobre cómo realizar mejoras en la calidad, la fiabilidad, el rendimiento y la seguridad del código. Las indicaciones se desarrollan para cada área de mejora y se envían a GitHub Copilot a fin de obtener sugerencias sobre cómo mejorar el código seleccionado. Los ejercicios te enseñan a elaborar indicaciones que generan sugerencias para áreas de mejora específicas. Los ejercicios también muestran cómo implementar sugerencias de actualizaciones de código, acelerar el proceso de desarrollo y mejorar la calidad del código.

Imagina que eres un desarrollador que trabaja en un proyecto que requiere código seguro y eficaz. Las fechas límite de entrega se aproximan y el código base que heredaste es más de prueba de concepto que el código de producción. Te preocupa que no tengas tiempo suficiente para revisar exhaustivamente el código base e implementar las actualizaciones necesarias. Necesitas una herramienta que pueda identificar rápidamente las áreas de mejora del código existente. La herramienta también debe acelerar el proceso de desarrollo de las actualizaciones que decidas implementar. Quieres investigar las actualizaciones que abordan la calidad, fiabilidad, rendimiento y seguridad del código. Oyes decir que GitHub Copilot puede ayudar a los desarrolladores a evaluar el código, identificar áreas de mejora y actualizar de forma eficaz su código base. Estás deseando acelerar el proceso de mejora del código mediante GitHub Copilot.

Los temas tratados en este módulo incluyen:

  • Exploración de las herramientas de mejora de código de GitHub Copilot.
  • Uso de las opciones de corrección rápida de GitHub Copilot.
  • Refactorización de código con procedimientos recomendados de GitHub Copilot.
  • Refactorice el código con el chat en línea de GitHub Copilot.
  • Refactorización del código con los modos de preguntar, editar y agente de GitHub Copilot.
  • Exploración de las características de revisión de código de Copilot de GitHub.
  • Refactorización de código de C# con GitHub Copilot.

Después de completar este módulo, podrá:

  • Use los modos de vista chat de GitHub Copilot para analizar, editar y ejecutar tareas de forma eficaz.
  • Aplique opciones de corrección rápida para resolver problemas de codificación, errores de prueba y errores de terminal mediante herramientas como Corregir acciones inteligentes y Chat en línea.
  • Refactorice el código para mejorar la legibilidad, reducir la complejidad y mejorar la capacidad de mantenimiento aprovechando las herramientas contextuales y los procedimientos recomendados de Copilot.
  • Realice revisiones de código mediante la selección de revisión de GitHub Copilot y revise las características de cambios para garantizar la calidad, confiabilidad y seguridad.
  • Complete un ejercicio práctico para refactorizar y optimizar una aplicación de C# mediante GitHub Copilot.

Importante

Para completar este entrenamiento de GitHub Copilot, debe tener una suscripción activa para GitHub Copilot en su cuenta personal de GitHub (incluye el plan Gratuito de Copilot de GitHub) o debe estar asignado a una suscripción administrada por una organización o empresa. Las actividades del módulo pueden incluir sugerencias de Copilot de GitHub que coincidan con el código público. Si es miembro de una organización en GitHub Enterprise Cloud a la que se le ha asignado una suscripción de GitHub Copilot a través de su organización, la configuración de sugerencias que coincidan con el código público se puede heredar de su organización o empresa. Si su cuenta bloquea sugerencias que coinciden con el código público, es posible que las actividades del módulo no funcionen según lo previsto.