Pregunta

He leído tutoriales en toda la web con diferentes tipos de tutoriales especificados en el juego (sin embargo, esto resulta ser bastante general).

¿Hay alguna razón de por qué muchos desarrolladores nombrar sus variables como:

mContext

Para mí es predeterminado a sólo tienen que pedir "contexto" o algo similar.

¿Hay alguna razón por la "M" antes? (Sé que esto es una cuestión de estilo, pero tengo curiosidad lo que representa)

¿Fue útil?

Solución

El m será para significar que el objeto es una variable miembro de la clase en cuestión. Es un uso común de húngaro Notación para prefijo el nombre con pistas a propósito o el tipo de la variable.

Otros consejos

Para aquellos de nosotros que desaprueban estorbar encima de nuestros nombres de variables con estos personajes, se les conoce como "verrugas". En mi opinión, con entornos de desarrollo de hoy en día es mejor dejar las verrugas, ya que podemos distinguir fácilmente entre las variables locales y variables miembro sin su ayuda.

Muchos programadores como para prefijar sus variables con letras minúsculas que representan el tipo de objeto que representa la variable. Por ejemplo:

var strMyString = new String();

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top