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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qualimétrie Discussion :

Audit de code PMD ou Checkstyle?


Sujet :

Qualimétrie

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 98
    Par défaut Audit de code PMD ou Checkstyle?
    Bonjour à toutes et à tous...

    Je dois développer des plugin pour PMD et Checkstyle...

    Mais déjà quelle est la différence entre Checkstyle et PMD? Pourquoi développer un plugin sous Checkstyle et pas sous PMD et réciproquement

    Enfin il y a un point qui me fait un peu peur.
    Je dois vérifier, au moyen d'un plugin, qu'un ensemble de classes hérite bien d'une classe de base de manière indirecte. C'est à dire :

    dans le projet 1 il y a BaseVO.java
    dans le projet 2 il y a DefaultVO.java qui hérite de BaseVO
    dans le projet 3 il y a CustomizedVO.java qui hérite de DefaultVO.

    Comment vérifier que CustomizedVO.java étend (indirectement) BaseVO?

    Celà ne m'ammène-t-il pas à charger toutes les classes dans le classpath?

    Merci à ceux qui me répondront...

    Frédéric

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 13
    Par défaut Limite de PMD...
    Bonjour,

    Ce que tu veux faire n'est probablement pas possible avec Checkstyle mais pas avec PMD. Ces deux outils sont des analyseurs de code statique, ce qui signifie qu'ils n'analyse que le code source, ce qui rend difficile ce que tu veux (ton contrôle nécessite de croiser des informations de plusieurs code source).

    Néanmoins, tu as un espoir ! La prochaine version de PMD (4.2) qui sortira dans les semaines à venir, contient un mécanisme qui permet d'écrire des règles "globales". La documentation sera disponible sur le site web, mais tu peux déjà te faire une idée en regardant dans le svn.

    Quand tu parles de plugin, tu parles juste de créer ta propre règle de contrôle ou tu penses à un plugin Eclipse ou Maven ?

Discussions similaires

  1. Audit de code source PHP
    Par TSnarfK dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 11/05/2009, 14h59
  2. Méthodologie d'audit de code
    Par zalalus dans le forum Sécurité
    Réponses: 0
    Dernier message: 08/04/2008, 20h33
  3. audit de code Java
    Par pit88 dans le forum Général Java
    Réponses: 4
    Dernier message: 06/04/2008, 22h26
  4. Réponses: 1
    Dernier message: 17/11/2006, 16h57
  5. Recherche de Logiciel d'audit de code java
    Par K-ro dans le forum Qualimétrie
    Réponses: 4
    Dernier message: 12/10/2004, 17h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo