Nazwy są ogólne, po języku lub kolorowe; większość nie ma standardowej nazwy poza określoną społecznością.
Istnieje wiele nazw tych konwencji nazewniczych (imiona i nazwiska!); patrz Naming convention: Multiple-word identifiers, w szczególności dla CamelCase (UpperCamelCase, lowerCamelCase). Jednak wiele nie ma standardowej nazwy. Rozważmy przewodnik w stylu Python PEP 0008 - wywołuje je za pomocą ogólnych nazw, takich jak "lower_case_with_underscores".
Jedna konwencja to nazwa po znanym użyciu. Powoduje to:
- PascalCase
- MACRO_CASE (C makra preprocesora)
... i sugeruje tych nazw, które nie są powszechnie używane:
- c_case (stosowany w K & R i w standardowej bibliotece, takie jak size_t)
- przypadku lisp, css-case
- COBOL-CASE
Alternatywnie, istnieją również nazwy przykładowe, z których najlepiej znany jest CamelCase. snake_case jest nowszy (2004), ale jest już dobrze ugruntowany. Kebab-case jest jeszcze nowszy i wciąż nie został ustanowiony i mógł pochodzić z Stack Overflow! (What's the name for dash-separated case?) Istnieje wiele innych kolorowych propozycji, takich jak caterpillar_case, Train-case, przyczepa kempingowa, itp.
My1d3nT1F13r: Leet case^_^ –
Hah! To sprytne: D –
Dlaczego nazywa się kebab-case? Skąd się wzięło imię? – Dan