ECOM RICM5 Groupe6 2017 - Qualité du projet
Nombre de lignes de codes
Outil SonarQube
Nous avons pu utiliser l'outil SonarQube pour analyser la qualité de notre code pour le Gateway uniquement. Le lancement sur les microservices n'étant pas possible (boucle liée à une erreur de compilation).
Bugs
Les bugs recensé par Sonarcloud proviennent de fichiers Html. Il s'agit d'entourer des balises "dt" par des balises "dl" et d'ajouter un attribut à une image. Sonarcloud accorde la note B au Gateway.
Vulnérabilités
L'unique vulnérabilité repérée par Sonarcloud provient de la configuration du cache en localhost (codée en dur par jhipster). Sonarcloud accorde la note B au Gateway.
Dette
Le temps estimé par Sonarcloud pour réctifier les differents point est de 1 jour. Sonarcloud estime que la dette est inférieure à 5% et attribue la note A au Gateway.
Code Smells
La majorité des 31 code smells sont générés par Jhipster.
Couverture de code
Le code du gateway est couvert a 45,2% et comporte 124 tests unitaire.