SONAR ECOM 2015 GRP5: Difference between revisions

From air
Jump to navigation Jump to search
No edit summary
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:


Lors du premier lancement :
Lors du premier lancement :


[[File:Init_sonar.png]]
[[File:Init_sonar.png]]


Line 18: Line 20:


= Référence =
= Référence =
[[http://www.sonarqube.org/ Sonar]]
[[http://www.sonarqube.org/ site officiel - Sonar]]

Latest revision as of 19:01, 14 December 2015

Introduction

Nous avons choisi d’utiliser l’outil SONAR pour auditer notre code. Après la phase d’installation, nous avons pu observer notre de corrections à apporter à notre code, au niveau du retour de certaines fonctions, ou des conventions non respectées. Nous avons corrigé les warnings pertinents.

Exemple d'utilisation de SONAR

Lors du premier lancement :


Error creating thumbnail: Unable to save thumbnail to destination
Error creating thumbnail: Unable to save thumbnail to destination

Quelques faux positifs ( causés par les affichages de la CLI, interprétés comme des "printf" de debug...), mais diverses alertes intéressantes concernant l'utilisation de loger dans les clauses catch, entre autres.


Actuellement, l'ensemble des warnings critiques ont été soit corrigés, soit flagué comme "won't fix"/"false positive". Les avertissement mineurs concernent majoritairement le respect de certaines conventions de nomage. Cependant, certains signalements ignorés ici seraient à prendre dans une future version de l'application (gestion des credentials, simplification de certains algorithmes...)

Error creating thumbnail: Unable to save thumbnail to destination

Référence

[site officiel - Sonar]