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
