Amazon Web Services (AWS) está lanzando una competencia global para alentar a los desarrolladores a buscar un millón de vulnerabilidades de software y código poco fiables, y potencialmente eliminar cientos de millones de dólares en deuda técnica, utilizando la consola de Amazon CodeGuru en AWS BugBust Challenge.
Los desarrolladores pueden registrarse en línea para crear un evento BugBust para identificar y corregir errores en sus aplicaciones, ascender en la clasificación de BugBust y competir por insignias de logros, premios y la oportunidad de ganar un viaje con gastos pagados a AWS re.Invent 2021.
CodeGuru es una herramienta de desarrollo basada en el aprendizaje automático que se utiliza para identificar errores (y encontrar las líneas de código más caras) en aplicaciones y automatizar la revisión del código y el proceso de creación de perfiles de aplicaciones para los desarrolladores.
Este es uno de los pasos más importantes en el desarrollo de software porque ayuda a garantizar que el código esté libre de errores, sea lo más seguro posible y se desarrolle de acuerdo con las mejores prácticas.
Sin embargo, a medida que las bases de código se vuelven más grandes y complejas, el proceso se vuelve más lento y tedioso, y a menudo puede quedar en el camino, dejando a las organizaciones en riesgo de verse comprometidas por actores malintencionados más adelante.
“Cientos de miles de clientes de AWS están construyendo e implementando nuevas funciones en aplicaciones todos los días a alta velocidad y administrando código complejo en grandes volúmenes”, dijo Swami Sivasubramanian, vicepresidente de Amazon Machine Learning en AWS. “Es difícil conseguir tiempo de desarrolladores capacitados para realizar rápidamente revisiones de código efectivas, ya que están ocupados construyendo, innovando y llevando a cabo implementaciones.
“Hoy, nos complace anunciar un enfoque completamente nuevo para ayudar a los desarrolladores a mejorar la calidad del código, eliminar errores y aumentar el rendimiento de las aplicaciones, mientras ahorra millones de dólares en costos de recursos de aplicaciones.
“Con AWS BugBust Challenge, los desarrolladores pueden usar Amazon CodeGuru para dedicar menos tiempo a encontrar errores de codificación comunes y más tiempo a divertirse y competir para mejorar sus aplicaciones y ahorrarles mucho dinero a sus empresas”.
El programa se lanzará al principio en la región este de EE. UU. De AWS (Virginia del Norte), pero pronto se expandirá a regiones adicionales donde el servicio CodeGuru está disponible. Actualmente, el servicio tiene terminales en Europa en Frankfurt, Irlanda, Londres y Estocolmo, y en Apac en Singapur, Sydney y Tokio, y también en los EE. UU. En Ohio y Oregón.
Miami Dade College, una universidad pública de varios campus que presta servicios en el sur de Florida, es uno de los primeros usuarios de AWS en inscribirse en el programa BugBust. Antonio Delgado, decano de ingeniería, tecnología y diseño de la universidad, dijo: “El AWS BugBust Challenge será una adición divertida y educativa a nuestro plan de estudios para ayudar a nuestros estudiantes a tener más confianza en su capacidad para usar el lenguaje de programación Python y tomar su Carreras de TI al siguiente nivel.
“Planeamos usar AWS BugBust cada semestre como una plataforma para que nuestros estudiantes muestren y mejoren sus habilidades de codificación, todo mientras somos parte de un emocionante evento de eliminación de errores”.
Games for Love, una organización benéfica para niños con sede en Seattle, también se ha inscrito en el programa. Nathan Blair, fundador y director ejecutivo de la organización benéfica, dijo que, aunque la revisión del código era una parte fundamental del proceso de desarrollo en su organización, las fallas a veces llegaban a la producción.
“AWS BugBust ha revolucionado nuestro proceso de revisión de código y ha permitido a los desarrolladores obtener la calidad correcta del código, de manera uniforme, y permitirles celebrar sus logros en la eliminación de errores”, dijo. “Además, nuestros desarrolladores pueden utilizar las recomendaciones basadas en el aprendizaje automático con Amazon CodeGuru para mejorar también sus habilidades de codificación”.