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 ?
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.
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.
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.
À 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.