Introducción
Las revisiones de código son fundamentales para mantener la calidad y la colaboración del código, pero a menudo crean cuellos de botella. Los desarrolladores alternan ciclos de revisión largos, comentarios incoherentes y dificultades para proporcionar sugerencias accionables, especialmente en varios lenguajes y marcos. Los errores pequeños pueden pasar desapercibidos y las solicitudes de incorporación de cambios pueden tardar días en fusionarse.
GitHub Copilot ayuda a resolver estos desafíos actuando como revisor colaborativo y asistente. No reemplaza a los seres humanos, sino que trabaja junto a ellos detectando problemas, sugiriendo mejoras, redactando resúmenes e incluso corrigiendo automáticamente vulnerabilidades. También puede personalizar Copilot con sus propias directrices de revisión, por lo que busca los mismos patrones y estándares que le interesan como revisor humano. Esto significa que Copilot no solo acelera las revisiones, sino que también aplica los procedimientos recomendados de su equipo de forma coherente entre repositorios. El resultado es revisiones más rápidas, mayor calidad y menos carga cognitiva para los equipos.
Las unidades de solicitud Premium (PRU) potencian las funcionalidades más avanzadas de Copilot. Cada vez que pida a Copilot que realice una tarea de nivel premium, como revisar una solicitud de incorporación de cambios completa, ejecutarse en modo agente o generar sugerencias complejas de varios pasos, consume una PRU. Estas solicitudes Premium proporcionan a Copilot la potencia de procesamiento adicional y la profundidad del contexto que necesita para ofrecer un razonamiento más completo, comprobaciones de procedimientos recomendados más fuertes y salidas más confiables. Más adelante en el curso, aprenderá a supervisar el uso de PRU, optimizar el plan y sacar el máximo partido de cada solicitud premium.
Objetivos de aprendizaje
Al término de este módulo, sabrá hacer lo siguiente:
- Explicar cómo GitHub Copilot simplifica las revisiones de código y las solicitudes de incorporación de cambios.
- Identifique las características clave que Copilot agrega al proceso de revisión.
- Solicite e interprete las revisiones de Copilot en GitHub.com y comprenda sus límites.
- Ejecute las revisiones de Copilot localmente en el IDE y aplique instrucciones personalizadas.
- Aproveche las unidades de solicitud Premium (PRU) para un análisis más profundo y enriquecido del contexto.
- Automatice las revisiones de Copilot entre repositorios con conjuntos de reglas y comprobaciones de estado.
- Aplique las sugerencias de Copilot de forma responsable, combinándolas con el juicio humano y las pruebas.
Prerrequisitos
- Una cuenta de GitHub
- GitHub Copilot habilitado en su cuenta (se recomienda Copilot Pro, Copilot Pro+, Empresa o Enterprise para características completas de revisión de código).
- Conocimientos básicos sobre las solicitudes de cambios y las revisiones de código, la creación de una solicitud de cambios, la inclusión de comentarios y la combinación de cambios.
Un entorno de desarrollo como Visual Studio Code o los IDE de JetBrains (opcional pero recomendado) si planea usar las revisiones de Copilot localmente antes de abrir solicitudes de cambios.