La plataforma de desarrollo colaborativo probablemente más famosa del planeta, GitHub, se ha actualizado a Ruby 2.7 después de muchos meses de trabajo. Desde el principio han trabajado con este lenguaje de programación aunque reconocen que esta actualización es única por todo lo que implica.
El objetivo del servicio propiedad de Microsoft ha sido funcionar tanto en Ruby como en Rails de un modo deprecation free con el objetivo de no quedarse atrás en futuras actualizaciones. Lo que ha sido posible tras arreglar más de 11.000 problemas; algunos de los cuales se derivaban de librerías externas.
Mucha coordinación y trabajo en equipo
Este arduo trabajo, han explicado, ha requerido de mucha coordinación y trabajo en equipo. Una labor titánica que ha valido la pena según se desprende de su experiencia y que recomiendan llevar a cabo a otras plataformas que funcionen con Ruby, sin dudarlo, aunque hay que prepararse para las dificultades que muy probablemente pueden aparecer.
"Para cualquier compañía que se pregunte si esta mejora vale la pena la respuesta es: 100 %. Incluso sin las mejoras de rendimiento, quedarse atrás en las actualizaciones de Ruby tiene drásticos efectos negativos en la estabilidad de su base de código", explica Eileen M. Uchitelle, miembro del equipo encargado del trabajo que ha supuesto actualizar una de las plataformas más grandes construidas sobre Ruby.
Llevar a cabo un esfuerza de estas dimensiones, o de otras, recuerda Uchitelle, "refuerza la salud de tus aplicaciones, mejora el rendimiento, arregla los errores del lenguaje y del marco de trabajo", además de guiar el futuro del propio lenguaje de programación utilizado.
Según la encuesta anual de Stack Overflow a desarrolladores, Ruby está entre las cinco tecnologías mejor pagadas con sueldos que sobrepasan los 70.000 dólares estadounidenses anuales.
Ver 1 comentarios