Question

J'ai lu des tutoriels sur tout le web avec différents types de tutoriels spécifiés sur le jeu (cependant, cela se révèle être assez général).

Y a-t-il des raisons pour lesquelles de nombreux développeurs nom de leurs variables telles que:

mContext

Pour moi, il est par défaut pour ne citer que ce « contexte » ou quelque chose de similaire.

Y a-t-il des raisons pour lesquelles le « m » sont avant? (Je sais que cela est une question de style, mais je suis curieux de savoir ce qu'il représente)

Était-ce utile?

La solution

Le m sera pour signifier que l'objet est une variable membre de la classe en question. Il est une utilisation courante de hongrois Notation pour préfixe le nom des indices à but ou le type de la variable.

Autres conseils

Pour ceux d'entre nous qui désapprouvent encombrent nos noms de variables avec de tels personnages, ils sont connus comme des « verrues ». À mon avis, avec les IDEs d'aujourd'hui, il est préférable de laisser les verrues off, car on peut facilement distinguer entre les variables locales et les variables membres sans leur aide.

De nombreux programmeurs aiment préfixer leurs variables avec des lettres minuscules qui représentent le type d'objet qui représente la variable. Par exemple:

var strMyString = new String();

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top