AWS re:Invent 2019, Amazon CodeGuru for automated code reviews

AWS re:Invent 2019, Amazon CodeGuru for automated code reviews

Continuamos con más presentaciones de lo que ha sido el AWS re:Invent 2019 en Las Vegas y ahora es el turno de Amazon CodeGuru for automated code reviews.

Amazon CodeGuru for automated code reviews

Amazon CodeGuru es un nuevo servicio de aprendizaje automático para equipos de desarrollo que desean automatizar las revisiones de código, identificar las líneas de código más caras en sus aplicaciones y recibir recomendaciones inteligentes sobre cómo corregir o mejorar su código. Incluso para los ingenieros más experimentados, puede ser difícil detectar algunos tipos de problemas de código incluso a través de revisiones de código de pares y pruebas de unidades. También puede ser un reto identificar los métodos de código más intensivos en recursos sin necesidad de tener experiencia en ingeniería de rendimiento. Amazon CodeGuru nos podrá ayudar a detectar problemas de código más rápido que antes, y a poder mejorar el rendimiento de las aplicaciones.

Amazon CodeGuru Reviewer detecta y marca problemas de amplio alcance en el código fuente, tales como problemas de seguridad de hilos, uso de entradas no saneadas, manejo inapropiado de datos sensibles y fugas de recursos. También detecta desviaciones de las mejores prácticas para el uso de las APIs y SDKs de AWS, marcando problemas comunes que pueden conducir a problemas de producción, como la detección de paginación faltante o el manejo de errores con operaciones por lotes. Amazon CodeGuru Profiler optimizará el rendimiento de las aplicaciones, recomendando formas de solucionar problemas como la recreación excesiva de objetos caros, la deserialización costosa, el uso de bibliotecas ineficientes y el registro excesivo. Amazon CodeGuru Profiler funciona continuamente en producción, consumiendo una mínima capacidad de CPU, por lo que no afecta significativamente al rendimiento de la aplicación.

Autor: Joakim Vivas

comments powered by Disqus