
En CROSS, hemos adoptado Github Copilot desde hace 6 meses para nuestros proyectos .NET, y estamos encantados con esta elección. Esto es lo que hemos aprendido :
- GitHub Copilot no es un sustituto para el desarrollador, es un aliado muy valioso para la productividad y la calidad, que se suma al analizador de código integrado en Visual Studio o Resharper.
- Es didáctico, porque nos sugiere soluciones innovadoras y, a veces, formas de escribir nuestro código que desconocemos.
- Sin embargo, hay que utilizarlo a conciencia, respetando las buenas prácticas de nuestro equipo, compartiendo nuestra experiencia y creando una biblioteca compartida de consejos eficaces.
- Adaptamos nuestro uso de Github Copilot en función del contexto, ya seamos revisor de un Pull Request, desarrollador de un POC, o de una aplicación altamente disponible y performante.
- El enfoque de Github Copilot también varía en función del nivel de experiencia y conocimientos: desarrollador junior, confirmado o senior.
- Github Copilot nos permite crear fácilmente pruebas automáticas adaptadas a nuestro código. Nos ayuda a comprobar el funcionamiento, detectar errores y optimizar el rendimiento y la seguridad. Nos gusta su sencillez y rapidez.
- Creemos que dominar Github Copilot es una competencia imprescindible para cualquier desarrollador de hoy en día. Su uso diario permite ganar en eficiencia y explotarla de forma óptima.
Finalmente, Github Copilot se ha convertido en una herramienta imprescindible que nos ayuda a escribir un código de calidad, eficiente, probado y documentado, aumentando nuestra productividad... pero hay que saber cómo hacerlo correctamente.
Nos encantaría contarle nuestra experiencia, hacerle una demostración de su funcionamiento, explicarle las diferencias entre las versiones, ¡contáctenos sin dudarlo!
Fabien Lorenzini
Técnico principal de Microsoft