CodeGuru de AWS utiliza el aprendizaje automático para automatizar las revisiones de código

CodeGuru de AWS utiliza el aprendizaje automático para automatizar las revisiones de código

AWS anunció hoy CodeGuru, un nuevo servicio basado en aprendizaje automático que automatiza las revisiones de código en función de los datos que la compañía ha recopilado al realizar revisiones de código internamente.

Los desarrolladores escriben el código y simplemente agregan CodeGuru a las solicitudes de extracción. Es compatible con GitHub y CodeCommit, por el momento. CodeGuru utiliza su conocimiento de las revisiones de Amazon y alrededor de 10,000 proyectos de código abierto para encontrar problemas y luego comenta sobre la solicitud de extracción según sea necesario. Obviamente identificará los problemas, pero también sugerirá soluciones y ofrecerá enlaces a la documentación relevante.

Codificados en CodeGuru son las mejores prácticas de AWS. Entre otras cosas, también encuentra problemas de concurrencia, manejo incorrecto de recursos y problemas con la validación de entrada.

AWS y el lado del consumidor de Amazon han utilizado la parte del generador de perfiles de CodeGuru durante los últimos años para encontrar la "línea de código más cara". En los últimos años, incluso a medida que crecieron algunas de las aplicaciones de la compañía, algunos equipos pudieron aumentar su Utilización de la CPU en más del 325 por ciento a un costo 36 por ciento menor.


Source link