• Forums
  • Tutoriels
  • Magazine
  • FAQs
  • Blogs
  • Projets
  • Chat
  • Newsletter
  • Études
  • Emploi
  • Club
  • Contacts
 
  • Accueil Actualités IT Pro
  • ALM Cycle de vie du logiciel
    • ALM
    • UML
    • Merise
  • Java Plateforme et langage Java
    • Java
    • Spring
    • Dév. Web Java
    • Android
    • Eclipse
    • NetBeans
  • .NET Microsoft Framework .NET
    • Microsoft DotNET
    • Visual Studio
    • ASP.NET
    • C#
    • VB.NET
    • Windows Phone
    • Windows Azure
  • Dév. Web Développement Web et Webmarketing
    • Développement Web
    • AJAX
    • Apache
    • ASP
    • CSS
    • Flash / Flex
    • JavaScript
    • PHP
    • Ruby & Rails
    • Web sémantique
    • Webmarketing
    • (X)HTML
  • EDI Environnements de Développement Intégré
    • EDI
    • 4D
    • Delphi
    • Eclipse
    • LabVIEW
    • NetBeans
    • MATLAB
    • Visual Studio
    • WinDev
    • Visual Basic 6
    • Lazarus
    • Qt Creator
  • Langages Langages de programmation applicatifs
    • Langages
    • Assembleur
    • C
    • C++
    • C#
    • Objective C
    • Pascal
    • Perl
    • Python
    • Visual Basic 6
    • VB.NET
    • XML
    • Autres
  • SGBD Systèmes de Gestion de Bases de Données
    • SGBD & SQL
    • 4D
    • Access
    • DB2
    • Firebird
    • InterBase
    • MySQL
    • NoSQL
    • Oracle
    • PostgreSQL
    • SQL-Server
    • Sybase
  • Office Bureautique pour l'entreprise
    • Microsoft Office
    • Access
    • Excel
    • Word
    • Outlook
    • PowerPoint
    • SharePoint
    • Microsoft Project
  • Solutions d'entreprise Autres logiciels pour l'entreprise
    • Solutions d'entreprise
    • Business Intelligence
    • ERP / PGI
    • CRM
    • SAS
    • Cloud Computing
    • SAP
    • Microsoft BizTalk Server
  • Applications Applications logicielles
    • Applications
    • 2D - 3D - Jeux
    • OpenOffice & LibreOffice
    • Projets
  • Mobiles Logiciels et matériels mobiles
    • Mobiles
    • Android
    • iOS
    • Windows Phone
  • Systèmes Logiciels et matériels systèmes
    • Systèmes
    • Windows
    • Linux Professionnel
    • Sécurité
    • PC
    • Mac
    • Réseau
    • Green IT
    • Virtualisation
    • Systèmes Embarqués
 
  • Java
  • Spring
  • Dév. Web Java
  • Android
  • Eclipse
  • NetBeans
 
 
Facebook
Twitter
RSS
  • FORUMS JAVA
  • FAQs JAVA
  • TUTORIELS JAVA
  • JAVASEARCH
  • SOURCES
  • LIVRES
  • OUTILS, EDI & API
  • BLOG
  • DISCUSSIONS
  • TV

Contrôler la qualité de ses projets avec Sonar

Table des matièresPlier Déplier

  • 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

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

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

Lire l'article.

Article lu   fois.

L'auteur

Romain Linsolas

L´article

Publié le 13 septembre 2008 - Mis à jour le 11 août 2011 

Version en ligne

Version PDF

ePub , Azw et Mobi

Lire l'article

Liens sociaux

Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 

suivant
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.
  
 
 

Responsables bénévoles de la rubrique Java : mlny84 - Mickael Baron -

 
 
Developpez.com

Nous contacter

Participez

Informations légales

 
Services

Forum Java

Blogs

Hébergement

 
Partenaires

Hébergement Web

Copyright © 2000-2013 - www.developpez.com