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

Langage Java Discussion :

convention de nommage pour les variables


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 103
    Par défaut convention de nommage pour les variables
    Bonjour,
    Je me demandais quel convention de nommage des variables vous utilisiez.
    En effet, en regardant sur le site de Sun :

    Except for variables, all instance, class, and class constants are in mixed case with a lowercase first letter. Internal words start with capital letters. Variable names should not start with underscore _ or dollar sign $ characters, even though both are allowed.

    Variable names should be short yet meaningful. The choice of a variable name should be mnemonic- that is, designed to indicate to the casual observer the intent of its use. One-character variable names should be avoided except for temporary "throwaway" variables. Common names for temporary variables are i, j, k, m, and n for integers; c, d, and e for characters.


    J'aimerais bien pouvoir distinguer les variables (non final) statiques et non statiques.
    Avez vous des suggestions ?

    ps : Je ne me suis pas posé la question naturellement mais après l'installation du plugin PMD pour eclipse qui m'a révélé ces "erreurs" (je les mettais en majuscule).

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 151
    Par défaut
    Citation Envoyé par nono_31 Voir le message
    Bonjour,
    J'aimerais bien pouvoir distinguer les variables (non final) statiques et non statiques.
    Avez vous des suggestions ?
    Il y a deja une discussion en cours sur ce même sujet et sur ce forum je crois.

    Plusieurs développeurs mettent des lettres majuscules pour les variables statiques.Quant aux restent la doc que tu as trouvé est bien non ?

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 103
    Par défaut
    Merci,

    je viens de trouver la discussion :
    [Convention]Préfixage des noms de variables.
    Elle porte sur les prefixes et personne n'a fait un post depuis 2 ans. Donc, je persiste

    La doc que je cite est tout simplement celle de sun :
    http://java.sun.com/docs/codeconv/ht...nvTOC.doc.html

    Il y a aussi celle là que je trouve plus agréable à lire :
    http://www.cwu.edu/~gellenbe/javastyle/index.html

  4. #4
    Membre expérimenté
    Inscrit en
    Juin 2003
    Messages
    292
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 292
    Par défaut
    les covnetions de nomages sont les meme en generales mais peuvent avoir quelques petites differance d une entreprise a une autre. la doc de sun est complete t as pas besoin de chercher ailleur.

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    103
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 103
    Par défaut
    Je ne dis pas qu'elle est incomplète, je cherche juste une convention pour distinguer les variables (non final) static des non static en accord avec la convention sun.
    Il n' y a rien de tel dans la doc de sun.

  6. #6
    Membre expérimenté
    Inscrit en
    Juin 2003
    Messages
    292
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 292
    Par défaut
    instance variable: _myInstanceVariable
    final static variable (Cst): CAPITAL_LETTER
    local variable: myLocalVariable
    un autre trucs important c est la documentation de ton code avec @exception @param...

    pour une variable non final mais static, moi j appliques les regles ci dessus..

Discussions similaires

  1. Convention de nommage pour les typedef
    Par Florian Goo dans le forum C++
    Réponses: 6
    Dernier message: 13/02/2009, 12h41
  2. Réponses: 17
    Dernier message: 22/12/2006, 15h28
  3. Réponses: 6
    Dernier message: 20/12/2006, 10h12
  4. unset() pour les variables de session
    Par ozzmax dans le forum Langage
    Réponses: 2
    Dernier message: 05/05/2006, 15h56
  5. Problème pour les variables de session
    Par brotelle dans le forum Langage
    Réponses: 11
    Dernier message: 20/04/2006, 11h22

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