Je voudrais savoir quelles sont les conventions de nommage pour les tableaux, chaîne de caractères, etc. Comme celle pour les pointeurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int nombre[10]; int *p_nombre
Je voudrais savoir quelles sont les conventions de nommage pour les tableaux, chaîne de caractères, etc. Comme celle pour les pointeurs
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int nombre[10]; int *p_nombre
Dans tous les cas, je ne peux que déconseiller la notation hongroise (d'un certain Simonyi de chez ...). Après, même s'il n'y a pas LA convention de nommage, il y a des bonnes pratiques et des mauvaises pratiques.
dont en particulier définir les constantes en majuscules, les variables externes avec un préfixe définissant le projet ou le module, et en général les variables avec des noms explicites...
PS: une note rigolote (enfin, ça dépend si on s'y est frotté ou non) à propos de la notation hongroise : son auteur avait pourtant correctement délimité le problème textuellement, mais ce sont les rédacteurs de la documentation qui sont passés à côté du sens qu'il avait utilisé pour un terme ("type" en anglais équivalent à "kind" : un type de choses et non un type de variable) qui a généré cette horreur absolue ...
Archive plutôt l'article complet: http://www.joelonsoftware.com/articles/Wrong.html
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
et voici l'original publié par M$ lui-même :
http://msdn.microsoft.com/en-us/libr...76(VS.60).aspx
Si je vous écoute il n'y a pas de convention de nommage mais seulement des manières d'écrire ses variables, ses fonctions, etc, et dans ce tenir a celle ci. Tout cela dans le but être compréhensible par le maximum de programmeur.
Partager