IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Contrôler la qualité de ses projets avec Sonar

Date de publication : 13/09/2008 , Date de mise à jour : 13/08/2009

Par Romain Linsolas
 

Cet article a pour mission de vous faire découvrir ce qu'est l'outil Hortis Sonar, comment l'installer et l'utiliser. Cet article a été mis-à-jour afin de refléter les fonctionnalités intégrées jusqu'à la version 1.10 !

39 commentaires Donner une note à l´article (5)

      Version PDF (Miroir)

 

Introduction
I. Introduction
I-A. De l'intérêt de la qualité d'un logiciel, et de son contrôle
I-B. Glossaire
I-C. Description
I-D. Principales fonctionnalités
I-E. Version utilisée
I-F. Licence
I-G. Historique
I-H. Démonstration
Installation et configuration
II. Installation et configuration
II-A. Pré-requis
II-B. Installation et configuration
II-B-1. Paramétrage de la base de données
II-B-2. Installation et configuration
II-B-2-a. Installation comme service Windows
II-B-2-b. Intégration à un serveur Tomcat
II-C. Mise-à-jour d'un serveur existant
II-D. Démarrage
Suivi d'un projet
III. Suivi d'un projet
III-A. Création d'un projet et remplissage des données
III-B. Automatisation
Les outils externes
IV. Les outils externes
IV-A. Checkstyle
IV-B. PMD
IV-C. JavaNCSS
IV-D. Sonar Squid
IV-E. Cobertura
Visualisation des données
V. Visualisation des données
V-A. Liste des projets
V-B. Vue d'un projet
V-B-1. Vue "Dashboard"
V-B-2. Vue "Violations drilldown"
V-B-2-a. Violations
V-B-2-b. Visualisation du code source
V-B-3. Vue "Time machine"
V-B-4. Vue "Clouds"
V-B-5. Vue "Hotspots"
V-B-6. Vue "Settings"
Méthodologie d'activation des règles
VI. Méthodologie d'activation des règles
VI-A. Etape 1 : définir les règles de codage
VI-B. Etape 2 : définir les règles obligatoires
VI-C. Etape 3 : faire évoluer le niveau des règles
VI-D. Variante
Fonctionnalités avancées
VII. Fonctionnalités avancées
VII-A. Méthode de calcul
VII-B. Administration
VII-B-1. Gestion des profils de qualité
VII-B-2. Modification de la page d'accueil
VII-B-3. Les revues manuelles
VII-B-3-a. Concept
VII-B-3-b. Gestion des revues
VII-B-4. Gestion des projets
VII-B-5. Settings
Plugins
VIII. Plugins
VIII-A. Principe
VIII-B. Installation
VIII-C. Développement
Outils concurrents
IX. Outils concurrents
IX-A. Solutions open-source
IX-A-1. Maven Dashboard Report
IX-A-2. QALab
IX-A-3. XRadar
IX-B. Solutions commerciales
Conclusion
X. Conclusion
Annexes
XI. Annexes
XI-A. Annexe 1 : "Mavenisation" d'un projet
Références
XII. Références



      Version PDF (Miroir)

 

Valid XHTML 1.0 TransitionalValid CSS!

Ce document est issu de http://www.developpez.com et reste la propriété exclusive de son auteur. La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur.