¿Cuáles son los nombres de varias formas de nombres de estilos de casos de camellos?

12

A los efectos de comunicar los estilos de codificación a mis compañeros de trabajo, ¿a qué llamaría formalmente las siguientes variantes de camel case?

  

camelCase

y

  

CamelCase

Observe que la versión anterior comienza con un carácter alfabético en minúsculas, y la última versión comienza con un carácter alfabético en mayúsculas.

Supongo que estos tienen algún tipo de "nombre oficial".

También si hay alguna otra forma que no haya enumerado aquí, puntos de bonificación para aquellos que los mencionan, así como sus nombres.

    
pregunta void.pointer 06.04.2012 - 17:55

3 respuestas

13

El primero es Camel Case y el segundo es Pascal Case.

Convenciones de capitalización en MSDN

  

Para diferenciar palabras en un identificador, escribe con mayúscula la primera letra de cada palabra en el identificador. No utilice guiones bajos para diferenciar palabras, o para el caso, en cualquier lugar en los identificadores. Hay dos formas apropiadas de usar mayúsculas en los identificadores, dependiendo del uso del identificador:

     
  • PascalCasing
  •   
  • camelCasing
  •   

La convención de PascalCasing, utilizada para todos los identificadores excepto los nombres de parámetros, escribe con mayúscula el primer carácter de cada palabra (incluidas las siglas de más de dos letras de longitud), como se muestra en los siguientes ejemplos:

PropertyDescriptor
HtmlTag
     

Se crea un caso especial para los acrónimos de dos letras en los que ambas letras están en mayúscula, como se muestra en el siguiente identificador:

IOStream
     

La convención camelCasing, utilizada solo para nombres de parámetros, escribe con mayúscula el primer carácter de cada palabra, excepto la primera, como se muestra en los siguientes ejemplos. Como también se muestra en el ejemplo, las siglas de dos letras que comienzan con un identificador en camello están en minúsculas.

propertyDescriptor
ioStream
htmlTag
     

√ DEBE usar PascalCasing para todos los nombres de miembros, tipos y espacios de nombres públicos que constan de varias palabras.

     

√ Use camelCasing para nombres de parámetros ...

    
respondido por el Kris Harper 06.04.2012 - 18:00
3

Uso los términos "estuche inferior de camello" y "estuche superior de camello", pero "Estuche Pascal" también es correcto (o quizás "más" correcto, eh).

Consulte aquí: enlace

  

Una convención de nomenclatura, también conocida como PascalCase , en la que se unen varias palabras, y la primera letra de cada palabra se escribe con mayúscula Contrasta esto con LowerCamelCase , en la que la primera letra de la palabra completa está en minúscula, pero las primeras letras subsiguientes son mayúsculas ...

    
respondido por el jhocking 06.04.2012 - 18:15
2

enlace

  • CapitalizedWords
  • mixedCase

Consulte también snake_case

    
respondido por el Vorac 03.09.2013 - 13:09

Lea otras preguntas en las etiquetas