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

Java Discussion :

verifier la qualite du code Java ?


Sujet :

Java

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    250
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 250
    Points : 259
    Points
    259
    Par défaut verifier la qualite du code Java ?
    Bonjour,

    Par curisiosite technique... Je ne connais pas Java mais je me demandais s'il existait des outils d'analyse dynamique pour verifier la qualite du code. Par exemple, en C++, il existe des outils d'analyse dynamique (e.g. Purify pour AIX) pour verifier que le programme n'utilise pas de pointeurs pointant sur NULL, ou n'utilise pas de memoire non allouee.
    Vu que Java gere la memoire tout seul via le GC, je me demandais s'il existe d'autres verifications basiques a faire et qui peuvent n'avoir rien a voir avec la memoire. Peut etre que je dis une betise, mais est-ce qu'il existe des outils pour savoir la quantite de memoire que le code Java utilise. Est-ce qu'on peut dire si le programme est trop gourmand en ressources? Et si, oui peut-on savoir la partie du code a re-travailler?

    Plus generalement, quels seraient les conseils que vous donneriez a un recetteur verifiant la qualite du code qu'on lui livre ? Je ne parle pas des conseils applicables a tous les langages (e.g. la lisibilite du code, programmation defensive), mais des conseils specifiques a Java.

    Merci d'avance

  2. #2
    Membre actif
    Inscrit en
    Mars 2004
    Messages
    247
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 247
    Points : 293
    Points
    293
    Par défaut
    Sous eclipse tu as les plugins checkstyle ou PMD qui sont tres efficaces pour le respect des normes sun.
    Apres si tu as juste le code, je sais pas si tu peux executer checkstyle sur le répertoire contenant le code, a voir...

  3. #3
    Expert éminent
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Points : 6 566
    Points
    6 566
    Par défaut
    FindBugs également.

    Les outils cités sont utilisables en ligne de commande, via des scripts ANT, dans Maven, ou dans un IDE.

    A toi de voir ce que tu cherches à vérifier, à noter que ces outils sont paramétrables.

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    250
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 250
    Points : 259
    Points
    259
    Par défaut
    Merci pour ces infos. C'est seulement pour ma culture generale.

  5. #5
    Expert éminent
    Avatar de elitost
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2003
    Messages
    1 985
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 985
    Points : 6 566
    Points
    6 566
    Par défaut
    il n'y a pas de quoi, bonne journée à toi et pense au bouton

  6. #6
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    283
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 283
    Points : 380
    Points
    380
    Par défaut
    Eclipse le fait aussi par défaut en affichant un warning sur les variables privées non-utilisées.

    La combinaison ALT+CTRL+G permet aussi de se rendre compte de l'utilisation des attributs/méthodes (c'est la fonction inverse à F3, ce dernier cherchant l'origine des attributs/méthodes)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Meilleur plugin pour vérifier la qualité du code Java
    Par Smix007 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 12/03/2012, 19h36
  2. [andromda]Infos sur andromda, générateur de code JAVA
    Par ugos dans le forum EDI et Outils pour Java
    Réponses: 5
    Dernier message: 08/09/2009, 16h30

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