InicioBlog10 consejos de GitHub Copilot para programar 10 veces más rápido
Programación

10 consejos de GitHub Copilot para programar 10 veces más rápido

Saca más partido a GitHub Copilot con estos consejos probados y estrategias de prompting de desarrolladores profesionales.

20 de febrero de 2025

GitHub Copilot es ya una herramienta estándar en el toolkit del desarrollador profesional. Pero hay una diferencia enorme entre usarlo de forma básica y aprovecharlo al máximo. Estos 10 consejos, basados en el uso real de desarrolladores profesionales, te ayudarán a sacarle mucho más partido.

1. Escribe comentarios antes del código

Copilot es mucho más preciso cuando le describes lo que quieres hacer antes de que lo haga. Escribe un comentario detallando la función que necesitas y deja que Copilot la implemente. Cuanto más específico seas en el comentario, mejor será la sugerencia.

2. Usa nombres descriptivos

Copilot infiere el propósito del código a partir del contexto, incluyendo los nombres de variables y funciones. calculateMonthlyInterest() generará sugerencias mucho más relevantes que calc().

3. Aprovecha el autocompletado de tests

Copilot es especialmente bueno generando tests unitarios. Escribe el nombre del test describiendo el comportamiento esperado y deja que Copilot complete el cuerpo. Es una de las áreas donde más tiempo ahorra.

4. Itera con Tab y Esc

No aceptes la primera sugerencia si no es perfecta. Presiona Esc para descartarla y vuelve a escribir una o dos palabras más — Copilot generará una nueva sugerencia con más contexto.

5. Usa el chat para refactorizaciones

El chat de Copilot (Ctrl+I en VS Code) es ideal para pedirle que refactorice un bloque de código existente. "Refactoriza esto para usar async/await en lugar de callbacks" funciona muy bien.

6. Genera datos de prueba

Copilot es excelente generando fixtures y datos de prueba. Describe el objeto que necesitas con un comentario y genera automáticamente arrays de datos realistas para tus tests.

7. Documenta mientras programas

Colócate justo encima de una función y escribe /** — Copilot generará automáticamente la documentación JSDoc/docstring basándose en el código de la función.

8. Traduce entre lenguajes

Si necesitas portar código de Python a TypeScript o de Java a Go, pega el código original en un comentario y describe lo que quieres. Copilot hará una traducción razonablemente buena como punto de partida.

9. Explícale el contexto del archivo

Copilot usa los archivos abiertos en tu editor como contexto. Si estás trabajando en un módulo nuevo, abre también los archivos relacionados para que Copilot tenga más información sobre las convenciones de tu proyecto.

10. Combina con Cursor para tareas complejas

Para refactorizaciones que afectan a múltiples archivos, considera usar Cursor en lugar de Copilot. El modo Composer de Cursor es superior para cambios que cruzan límites de archivo.

Conclusión

Copilot tiene una curva de aprendizaje. Los primeros días puede parecer que no ahorra tanto tiempo, pero con estos hábitos integrados en tu flujo de trabajo, la diferencia se vuelve enorme en pocas semanas.

¿Quieres comparar herramientas antes de elegir?

Nuestras reviews y comparativas te ayudan a elegir sin perder tiempo.