Introducción
GitHub Copilot es un programador de pares de IA que acelera el proceso de desarrollo. Cuenta con la tecnología del Codex de OpenAI, un modelo de aprendizaje automático entrenado en una amplia gama de repositorios de código público. GitHub Copilot puede explicar y documentar el código, sugerir finalizaciones de línea de código y generar métodos o clases basados en avisos de lenguaje natural y el contexto del código base.
Supongamos que es desarrollador de software que trabaja para un departamento de TI regional. La mayoría de las aplicaciones que trabaja en el soporte técnico de la comunidad local. Recientemente, los servidores de la biblioteca estaban dañados en un accidente y tardará semanas en obtener la autorización para reemplazarlos. La biblioteca necesita una solución temporal para registrar préstamos y devoluciones de libros. Tiene tres días para desarrollar una solución temporal que permitirá que la biblioteca se vuelva a abrir. Usará GitHub Copilot para ayudarle a realizar el trabajo lo más eficaz posible.
Los temas tratados en este módulo incluyen:
- Explicar código desconocido y generar documentación mediante GitHub Copilot.
- Desarrollo de nuevas características de aplicaciones con GitHub Copilot.
- Creando pruebas unitarias usando GitHub Copilot.
- Refactorización y mejora del código mediante GitHub Copilot.
Nota:
Este es un módulo Proyecto guiado en el que completará todo un proyecto siguiendo instrucciones paso a paso.