Quali sono i nomi per le varie forme di denominazione degli stili del caso Camel?

12

Ai fini della comunicazione degli stili di codifica ai miei colleghi, che cosa chiamerei formalmente le seguenti varianti di caso cammello?

camelCase

e

CamelCase

Si noti che la versione precedente inizia con un carattere alfabetico in minuscolo e l'ultima versione inizia con un carattere alfabetico maiuscolo.

Suppongo che abbiano una sorta di "nome ufficiale".

Inoltre, se ci sono altri moduli che non ho elencato qui, i punti bonus a quelli che li nominano così come i loro nomi.

    
posta void.pointer 06.04.2012 - 17:55
fonte

3 risposte

13

Il primo è Camel Case e il secondo è Pascal Case.

Convenzioni di capitalizzazione su MSDN

To differentiate words in an identifier, capitalize the first letter of each word in the identifier. Do not use underscores to differentiate words, or for that matter, anywhere in identifiers. There are two appropriate ways to capitalize identifiers, depending on the use of the identifier:

  • PascalCasing
  • camelCasing

The PascalCasing convention, used for all identifiers except parameter names, capitalizes the first character of each word (including acronyms over two letters in length), as shown in the following examples:

PropertyDescriptor
HtmlTag

A special case is made for two-letter acronyms in which both letters are capitalized, as shown in the following identifier:

IOStream

The camelCasing convention, used only for parameter names, capitalizes the first character of each word except the first word, as shown in the following examples. As the example also shows, two-letter acronyms that begin a camel-cased identifier are both lowercase.

propertyDescriptor
ioStream
htmlTag

√ DO use PascalCasing for all public member, type, and namespace names consisting of multiple words.

√ DO use camelCasing for parameter names...

    
risposta data 06.04.2012 - 18:00
fonte
3

Uso i termini "caso cammello inferiore" e "caso cammello superiore", ma anche "caso Pascal" è corretto (o forse "più" corretto, eh).

Fai riferimento qui: link

A naming convention, also known as PascalCase, in which several words are joined together, and the first letter of every word is capitalized. Contrast this with LowerCamelCase, in which the first letter of the entire word is lowercase, but subsequent first letters are uppercase...

    
risposta data 06.04.2012 - 18:15
fonte
2

link

  • CapitalizedWords
  • mixedCase

Vedi anche snake_case

    
risposta data 03.09.2013 - 13:09
fonte

Leggi altre domande sui tag