Introducción
GitHub Copilot es una herramienta con tecnología de inteligencia artificial que simplifica el proceso de trabajar con código complejo o desconocido para desarrolladores. Ofrece características que analizan, explican y documenta código directamente en Visual Studio Code.
Imagina que eres un desarrollador que trabaja en una startup tecnológica de ritmo acelerado. Se le ha asignado para trabajar en un proyecto con un código base grande y complejo con el que no está familiarizado. El código carece de documentación adecuada, lo que dificulta la comprensión de su estructura y funcionalidad. Debe ponerse al día rápidamente con el código base, identificar posibles problemas y documentar sus hallazgos para futuras referencias. Además, se espera que analice nuevas características y evalúe posibles correcciones para los problemas existentes. Aquí es donde GitHub Copilot resulta útil.
Los temas tratados en este módulo incluyen:
- Revisión de las características "Explain" y "Document" de GitHub Copilot.
- Examen de las palabras clave y las indicaciones de GitHub Copilot.
- Análisis y explicación del código mediante GitHub Copilot.
- Generación de documentación del proyecto con GitHub Copilot.
- Generación de documentación de código en línea con GitHub Copilot.
Después de completar este módulo, podrá:
- Describir cómo GitHub Copilot usa el procesamiento de lenguaje natural y el aprendizaje automático para interpretar las indicaciones del usuario y proporcionar respuestas pertinentes.
- Use GitHub Copilot para intercambiar ideas sobre nuevas aplicaciones o características, explorar las herramientas y técnicas de codificación, evaluar problemas y posibles correcciones, y explicar código complejo o desconocido.
- Genere documentación del proyecto mediante los modos Ask, Edit y Agent de GitHub Copilot.
- Genere documentación de código en línea mediante la vista de chat de GitHub Copilot, el chat integrado y las acciones inteligentes.
- Complete un ejercicio de laboratorio que implique el uso de GitHub Copilot para analizar y documentar un código base.
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.