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 #892944.

underscores !

Posté par daggett () le 31/12/2007 à 02:49. (lien). Évalué à 1.

Je trouve le CamelCase franchement illisible.

Pourquoi pas un mélange des genres ? Au contraire ça permettrait de bien dissocier mes_fonctions de cellesDeLaLib. Le coding-style parfaitement homogène, si c'est pour s'imposer des règles qu'on ne supporte pas...

Sinon, emacs propose le "glasses-mode" qui remplace (visuellement) les identifiants camelCase par leur équivalents en underscore (camel_Case). Par contre ça pose quelques problèmes de cohérence: est-ce qu'on travaille sur l'original ou le proxy underscoré ? ("search" fonctionne avec le terme d'origine, mais les query-replace ne marchent plus du tout...). Les autres éditeurs ont peut-être un équivalent.