2009-12-10 18 views
5

Estoy buscando un código que tenga múltiples convenciones de nomenclatura de múltiples desarrolladores, un verdadero placer. Entre ellos se encuentran el húngaro ("s_year", "s_day") y este otro estilo ("yearS", "dayS").¿Qué es esta convención de nombres?

¿Alguien sabe cómo se llama este estilo? Para puntos de bonificación, ¿sabe dónde y cuándo se originó?

Descargo de responsabilidad: Los puntos de bonificación son hipotéticos y se otorgan solo por solicitud. Por favor, entregue 5-12 semanas para la entrega.

Editar: Deseo agregar que hay una tercera notación ("sYear", "sDay") en el mismo archivo. ¡Es el truco de nombrar convenciones!

+4

Wiki de la comunidad. Y mi voto es para "origen: infierno" – Earlz

+2

El primero no es (necesariamente) notación húngara. Los prefijos como s_ (para estática) y m_ (para miembros) y g_ (para globales) son comunes en el código C++, y son compatibles con la notación húngara, pero no necesariamente en parte. Nunca he visto el segundo método. –

+0

@earlz - No estoy de acuerdo con que esto deba ser Wiki. Es una pregunta perfectamente contestable, siempre que exista una respuesta (en cuyo caso, "no hay nombre para la notación" es la respuesta correcta). –

Respuesta

2

Este es un ejemplo perfecto de ninguna convención de nomenclatura, o de una convención de nomenclatura cambiada con frecuencia. Desafortunadamente, he visto esto bastante.

0

Se llama "notación lobotomizada". Fue inventado por R. P. McMurphy.

1

Es probable que no sea una notación en absoluto; a menudo los programadores [perezosos] necesitarán una variable única cuando ya hay una similar en alcance - por lo tanto necesitaron otro titular para un 'año' y 'año' ya se tomó, entonces optaron por 'yearS'. Si se trata de alguna notación, sería destacarse en su blecherousness como un recordatorio para cambiarlo a algo significativo en el futuro (que nunca llegó. ¡Mwahahahaha!)

+0

Ojalá hubiera una variable de "año" en existencia en el archivo ... –

Cuestiones relacionadas