[Débat] convention de nommage
Bonjour tout le monde,
je dois faire une convention de nommage, et j'avoue que jusqu'ici, je n'ai travaillé que sur des projet déjà commencé, je me suis donc toujours contenté d'appliquer les conventions qui existaient (et si elles n'existaient pas, d'appliquer les règles officieuses du code existant).
Je me pose donc tout un tas de questions, et les réponses que je trouve sur le net ne me satisfont pas. Et puis c'est toujours agréable de discuter avec vous ;)
Donc voici mes questions:
1 -> Il semble que les noms de fonctions qui commencent par une majuscule ne soient plus "à la mode". Y a-t-il une raison particulière à cela? (je demande ça parce que moi j'aime bien).
2 -> Quel nommage vous parait le meilleur pour les fonctions:
- NomDeFonction()
- nomDeFontion()
- nom_de_fonction()
- autre?
3 -> Pour les variables membres, quelle forme pensez-vous être la meilleure:
- m_VariableMembre
- m_variable_membre
- VariableMembre_
- variableMembre_
- autre?
4 -> Pensez-vous qu'il soit utile/important de différencier les variables passées en paramètre des variables locales à une fonction?
Par exemple:
Code:
1 2 3 4 5
| void UneFonction(int p_unInt, std::string p_uneChaine)
{
std::string uneChaine = p_uneChaine;
//...
} |
:merci: