Contrôler la qualité de ses projets avec Sonar

Date de publication : 13/09/2008. Date de mise à jour : 11/08/2011.

Par Romain Linsolas
 

Cet article a pour mission de vous faire découvrir ce qu'est l'outil Sonar, comment l'installer et l'utiliser.

37 commentaires Donner une note à l'article (5)
Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites      



      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. Téléchargement
II-B-2. Paramétrage de la base de données
II-B-3. 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
Analyse d'un projet
III. Analyse d'un projet
III-A. Prérequis
III-B. Utilisation du plugin Java
III-C. Utilisation d'une tâche Ant
III-D. Utilisation de l'exécuteur Java
III-E. Automatisation
Les outils externes
IV. Les outils externes
IV-A. Les règles
IV-B. Checkstyle
IV-C. PMD
IV-D. Findbugs
IV-E. Sonar Squid
IV-F. Cobertura, Clover, JaCoCo
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 "Components"
V-B-3. Vue "Violations drilldown"
V-B-4. Vue "Time machine"
V-B-4-a. Time machine
V-B-4-b. Vue différentielle
V-B-5. Vue "Clouds"
V-B-6. Vue "Design"
V-B-7. Vue "Hotspots"
V-B-8. Vue "Libraries"
V-B-9. Vue "Settings"
V-B-10. Vue "Project Roles"
V-C. Les métriques
V-C-1. Les différentes métriques et leur mode de calcul
V-C-2. Interprétation des résultats
V-D. Visualisation du code source
V-D-1. Vues
V-D-2. Revue de code
Fonctionnalités d'administration
VI. Fonctionnalités d'administration
VI-A. Administration globale
VI-A-1. Gestion des profils de qualité
VI-A-2. Métriques et événements manuels
VI-A-3. Gestion des droits et de la sécurité
VI-A-4. Configuration de Sonar
VI-A-5. Centre de mise à jour
VI-B. Administration d'un projet
VI-C. Modification de la page d'accueil
Méthodologie d'activation des règles
VII. Méthodologie d'activation des règles
VII-A. Étape 1 : définir les règles de codage
VII-B. Étape 2 : définir les règles les plus graves
VII-C. Étape 3 : faire évoluer le niveau des règles
VII-D. Variante
Plugins
VIII. Plugins
VIII-A. Intérêt des plugins
VIII-B. Installation
VIII-C. Développement de nouveaux plugins
VIII-D. API web services de Sonar
Conclusion
IX. Conclusion
Références
X. 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.
 
 
 
 
Partenaires

Hébergement Web