Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Journal : mixedCase or not ?

Posté par Troy McClure (page perso, ) le 29 décembre 2007
Bonjour mon journal,

En cette fin d'année 2007, je voudrais connaitre les goûts majoritaires en matière de nommage de classes/fonctions/variables. J'ai en effet l'impression que le mixedCase a définitivement remporté la bataille, principalement à cause des légions de developpeurs Java qui ont été nourris à ça. Personnellement, je trouve QueCEstAssezLourdAECrireEtDifficileALire et j'aime bien mettre des underscores dans mes noms de variables et de fonctions, en gardant des classes en MixedCase. Le problème c'est que la plupart des libs que j'utilise sont en mixedcase, et le melange des genres c'est pas beau ..

Alors toi lecteur, comment nommes tu tes variables et tes fonctions dans ton langage favori ?

> Lire le journal (23 commentaires, moyenne: 1,6).  

Vous avez demandé le commentaire #892742.

Chacun décide.

Posté par Gof (Jabber id, page perso, ) le 29/12/2007 à 19:07. (lien). Évalué à 2.

C'est un peu comme l'utilisation de tab ou d'espace.
L'un n'est pas meilleur que l'autre[1] mais l'important c'est d'être consistant.

Moi j'utilise le CamelCase car j'utilise Qt.

[1] enfin si les tabs sont mieux c'est connu.

  • [^]Re: Chacun décide.

    Posté par Diplodocus (Jabber id, page perso, ) le 29/12/2007 à 19:36. (lien). Évalué à 1.

    De même je programme en Qt et j'utilise les CamelCase.

    Par contre le CamelCase s'utilise bien mieux avec la langue anglaise : une classe de nom LoudAndDifficulteToRead est plus facile à lire que QueCEstAssezLourdAECrireEtDifficileALire ;)

    Le principale je pense c'est d'avoir une homogénéité dans un même projet (quelque soit le choix de la façon de nommer une variable) dans le choix des noms de variables mais aussi dans la présentation des Accolades (pour le C par exemple)

    --
    Ulrich
    Java pas bien, Java l'dire à ma mère.

    [^]Re: Chacun décide.

    Posté par Krunch (Jabber id, page perso, ) le 30/12/2007 à 16:30. (lien). Évalué à 1.

    À noter qu'il existe (au moins) deux variantes du CamelCase : le UpperCamelCase (qui semble s'imposer en C#/.NET) et le lowerCamelCase (qu'on retrouve assez bien en Java, sauf pour les noms de classe qui sont plutôt en UpperCamelCase).

    http://java.sun.com/docs/codeconv/html/CodeConventions.doc8.(...)
    http://msdn2.microsoft.com/en-us/library/x2dbyw72(VS.71).asp(...)

    Par ailleurs, je viens de tomber sur ça sur Wikipédia : http://www.coding-guidelines.com/cbook/sent787.pdf

    --
    Free Softwares Users Group Arlon (Sud Luxembourg, Belgique)
    pertinent, e adj. Approprié ; qui se rapporte exactement à ce dont il est question.