Publicado: Sep 7, 2021

O Amazon CodeGuru Reviewer é uma ferramenta do desenvolvedor que utiliza raciocínio automatizado e machine learning para detectar possíveis defeitos de código difíceis de encontrar e que oferece sugestões para melhorias. Estamos anunciando hoje a adição de um novo conjunto de detectores capaz de identificar inconsistências dentro de um repositório de código. Esses detectores de inconsistência são um novo tipo de detector baseado em machine learning que analisa os padrões de código dentro do repositório de um desenvolvedor e ajuda a detectar quando há uma anomalia que desvia do seu padrão de costume.

Um exemplo de inconsistência que o CodeGuru Reviewer pode encontrar agora é uma marca null ausente. Antes, se o desenvolvedor sempre incluía uma marca null para entrada em uma determinada função, mas esquecia-se de uma acidentalmente, o CodeGuru não detectava essa anomalia. Agora o CodeGuru Reviewer pode identificar padrões dentro de um repositório, como sempre incluir uma marca null na entrada de uma determinada função, e detectar quando o desenvolvedor desvia do seu padrão de costume. Entre outros exemplos de inconsistências que o CodeGuru Reviewer pode detectar estão erros de digitação, padrões inconsistentes de registro e a falta de chamadas de API. Depois de detectar uma inconsistência, o CodeGuru Reviewer oferece recomendações sobre como o desenvolvedor pode corrigi-las.

Acesse a documentação para começar a usar o Amazon CodeGuru Reviewer e analisar suas primeiras 100 mil linhas de código gratuitamente por 90 dias. Para saber mais, consulte a página do Amazon CodeGuru. Para entrar em contato com a equipe, acesse o fórum do desenvolvedor do Amazon CodeGuru.