Généralement, nous pouvons trouver de nombreuses définitions sur les normes de codage par une simple recherche. Vous pouvez facilement utiliser l'un d'entre eux comme vos lignes directrices.
Mais honnêtement c'est une convension pas une norme stricte. Vous pouvez donc avoir la liberté d'utiliser n'importe quelle notation. Mais vous ne devriez pas vous éloigner des standards actuels car cela peut causer des problèmes cachés ou inutiles (Ex: Dans les changements futurs/Pendant le refactoring). Mais pour autant que vous vous en teniez à une seule norme, ça irait.
Et le plus important, vous DEVEZ adhérer aux normes de votre entreprise/organisation. Tout le monde est censé suivre de telles normes, sinon vous êtes en difficulté.
Cependant, c'est un très bon article que j'ai trouvé sur le web.
Coding Standards
Ce que vous utilisez n'a pas vraiment d'importance, tant que vous l'utilisez régulièrement. –
Vous aurez beaucoup d'opinions; le guide Google C++ (à titre d'exemple) indique que les fonctions commencent par une lettre majuscule et n'ont pas de traits de soulignement. – Joe
L'industrie n'a pas adopté de norme. En tant que programmeur, je n'ai aucune raison de m'occuper de ce que vous nommez vos variables privées. Le commentaire d'Anon est correct. –