Funcionalidad edit en Copilot para desarrollo ágil de aplicaciones Go
Clase 16 de 19 • Curso de GitHub Copilot
Resumen
Usar herramientas tecnológicas avanzadas, como Copilot en el modo edit, facilita significativamente la creación rápida de aplicaciones en Go. Esta funcionalidad es especialmente útil cuando ya conoces la estructura básica del proyecto y deseas acelerar el proceso de desarrollo generando automáticamente código.
¿En qué consiste el modo edit en Copilot?
El modo edit ofrece una dinámica interactiva que permite crear proyectos específicos a partir de indicaciones claras. Este modo genera una estructura completa de archivos y código según el prompt que insertes.
Cuando solicitas la creación de una aplicación en Go capaz de desplegar una API con métodos aleatorios, Copilot realiza varias acciones:
- Genera el código inicial del proyecto.
- Incluye un archivo principal (
main.go
). - Proporciona instrucciones específicas sobre cómo ejecutar la aplicación.
- Brinda explicaciones adicionales que facilitan la comprensión del código generado.
¿Qué ventajas proporciona el modo edit frente al modo ask?
La principal ventaja del modo edit sobre el tradicional modo ask es el contexto extendido que mantiene Copilot respecto al proyecto creado, lo que permite:
- Automatizar no solo el código, sino también la estructura de archivos del proyecto.
- Reconocer claramente el contenido generado automáticamente gracias a indicadores visuales.
- Facilitar aún más las indicaciones sobre comandos específicos para ejecutar el código directamente desde la terminal.
De esta forma, no solo creas código rápidamente, sino que también ganas en claridad y control sobre el proceso de desarrollo del proyecto.
¿Cómo ejecutar un proyecto generado con Copilot en Go?
Luego que Copilot genera el proyecto, sigue estos sencillos pasos desde tu entorno:
- Revisa y acepta los cambios generados por Copilot mediante la selección de la opción correspondiente (
keep
). - Copia el comando específico para ejecutar la aplicación que Copilot proporciona.
- Inserta este comando directamente en la terminal de forma directa desde el chat.
Estas acciones aseguran que puedas compilar y ejecutar inmediatamente el código generado, observando los resultados en tiempo real.
La interacción con Copilot progresa rápidamente gracias a opciones avanzadas como el modo edit, facilitando notablemente el desarrollo de aplicaciones complejas en lenguajes como Go. Comenta sobre tu experiencia al usar Copilot en tus proyectos diarios.