Salut à tous,

Je voudrais apporter une petite modification à ce que j'ai proposé concernant 
le nommage des variables :

J'avais proposé de mettre le nom de variables globales en majuscules avec 
chaque mot séparés par un « _ ». Le fait d'utiliser des caractères majuscules 
pour les variables globales et minuscules pour les variables locales permet 
de repérer facilement leur portée. Mais c'est redondant avec le préfixe 
« l_ » et « g_ » en début de nom. De plus, en commençant à renommer les 
variables pour la commande « check » de Ncooker, je me suis aperçu qu'aucun 
format n'a été proposé pour les constantes (déclarées avec « declare -r » en 
bash).

Je propose donc ceci :

- Les constantes sont de la forme [<portée>_]<type><nom>. Généralement, les 
constantes ont une portée globale (c'est du moins comme ça que je les utilise 
habituellement :-) ), donc il n'est peut-être pas utile de préciser leur 
portée dans le nom. Le nom même de la constante est en majuscule avec chaque 
mot séparés par un « _ ».

Exemples :

g_iMAX_LENGTH (constante de type entier)
g_sVERSION_FORMAT (constante de type string)

ou 

iMAX_LENGTH
sVERSION_FORMAT

- Les variables non constantes sont de la forme <portée>_<type><nom>. Le nom 
lui même est en minuscule excepté pour la première lettre de chaque mot.

Exemples :

l_sMessage (string local)
g_iCheckStatus (entier global)


Ça vous convient ?

++
Gontran

Répondre à