Publié le: Sep 7, 2021

Amazon CodeGuru Reviewer est un outil pour développeur qui tire parti du raisonnement automatisé et du machine learning pour détecter des défauts potentiels du code difficiles à déceler, et propose des suggestions d'améliorations. Aujourd'hui, nous annonçons l'ajout d'un nouvel ensemble de détecteurs pouvant identifier les incohérences dans un référentiel de code. Ces détecteurs d'incohérences constituent un nouveau type de détecteur basé sur machine learning. Ils analysent les modèles de code présents dans le référentiel d'un développeur et aident à détecter à quel moment se produit une anomalie s'écartant du modèle standard.

Une vérification nulle manquante est une incohérence que CodeGuru Reviewer est désormais capable de trouver. Auparavant, si un développeur incluait toujours une vérification nulle pour l'entrée d'une fonction spécifique, et que par erreur il l'oubliait une fois, CodeGuru n'aurait pas réussi à détecter cette anomalie. CodeGuru Reviewer peut désormais identifier les modèles d'un référentiel, comme l'inclusion systématique d'une vérification nulle pour l'entrée d'une fonction spécifique. Il peut également détecter le moment où le développeur s'écarte de son modèle standard. Les fautes de frappe, les modèles de journalisation incohérents et les appels d'API manquants sont d'autres incohérences pouvant être détectées par CodeGuru Reviewer. Après avoir détecté une incohérence, CodeGuru Reviewer fournit des recommandations au développer afin de corriger le problème.

Consultez la documentation pour démarrer avec Amazon CodeGuru Reviewer, et analysez vos 100 000 premières lignes de code gratuitement pendant 90 jours. Pour en savoir plus, consultez la page Amazon CodeGuru. Pour contacter l'équipe, rendez-vous sur le forum des développeurs Amazon CodeGuru.