Archive

Archive for the ‘Qualité’ Category

SonarQube – 28 Jours plus tard

Bon, c’est pas 28 jours, mais la référence me plaisait !

J’avais parlé de SonarQube ici : SonarQube et la qualité du code. Ce billet est donc la suite logique.

Cela fait maintenant plus d’un mois que je suis sur un nouveau projet, seul.
Du coup, il m’a été aisé de mettre en place SonarQube depuis mon poste, via des tâches planifiées : démarrage du serveur et analyse à 8h du matin, chaque jour.
Et comme j’étais sur plusieurs projets, j’avais tendance à faire des allers-retours, ce qui est très nuisible à la concentration et donc la qualité de code.
J’ai aussi démarré SonarQube avec un décalage de 10 jours de développement par rapport au projet (contraintes de temps).
Du coup, à la première analyse, j’avais déjà quelques données.

Ce billet a donc deux buts.
Le premier, c’est de m’aider à formaliser un retour d’expérience et le second, de la partager.

Lire la suite…

Publicités
Catégories :.Net, Développement, Qualité

SonarQube et la qualité du code

Récemment, nous avons voulu mettre en place divers instruments pour renforcer la qualité de notre code.
Nous avons déjà ReSharper pour les « besoins quotidiens », mais nous avons aussi besoin de certains autres indicateurs que ReSharper ne fournit pas.
Du coup, il y a besoin d’avoir d’autres outils.

Je connaissais déjà NDepend pour avoir utilisé les versions d’essais à titre personnel.
J’ai décidé de ne pas l’inclure du fait que je ne sais pas encore de quel moyens je dispose (en termes de temps comme des ressources financières).

Il y en a d’autres, je vous renvoie à stackoverflow : What static analysis tools are available for C#?.
Un chef de projets qui était passé et que je connais bien nous avait vanté les mérites de SonarQube. Etant sous license LGPLv3, SonarQube nous permettait de satisfaire au prérequis.
Du coup, voici mon petit retour d’expérience à ce sujet.

 
 
A titre d’information, pour ce qui est sécurité, il y a aussi Netspark, conseillé par Troy Hunt.
Dans son billet, il parle d’une Community Edition qui n’existe plus.

Lire la suite…

Catégories :.Net, Développement, Qualité