Velbloudí pouzdro

CamelCase (z  angličtiny  -  "Camel Register", také "Humpback Register", "Camel Style") - styl psaní složených slov , ve kterém je několik slov psáno dohromady bez mezer, přičemž každé slovo uvnitř fráze je velké . Styl se nazýval CamelCase , protože velká písmena ve slově připomínají hrby velblouda ( angl.  Camel ).

Speciálním případem stylu je lowerCamelCase , který všechna slova kromě prvního píše velkými písmeny.

Příklady

Příklady psaní CamelCase: BackColor, backColor, CamelCase.

Někdy se také vyskytují následující názvy tohoto stylu:

  • Bikapitalizace
  • BumpyCaps
  • BumpyCase
  • velbloudovití
  • VelbloudíHumpedWord
  • CapWords
  • ClCl (Capital-lower Capital-lower) někdy ClC
  • cool čepice
  • HumpBackNotation
  • InfixCaps
  • InterCaps
  • Interní kapitalizace
  • MixedCase nebo mixedCase
  • Vícekapitalizace
  • NerdCaps
  • Případ Pascal
  • PolyCaps
  • pád slova
  • mixování slov
  • WordsStrungTogether nebo WordsRunTogether

Aplikace

CamelCase je široce používán v programovacích jazycích :

Použití stylu CamelCase v kódu programu je určeno osobním vkusem programátora, pokud je projekt malý. Ve velkých projektech zpravidla existuje speciální dokument, který definuje pravidlo pro vytváření jmen (proměnných, funkcí, konstant atd.) pro všechny účastníky projektu.

Některá vývojová prostředí (jako je Qt Creator ) poskytují možnost automatického psaní velkých písmen při použití CamelCase (sCM → setContentMargins).

Všeobecně se uznává, že alternativní způsob vytváření jmen v kódu programu je style_serpentine_case , through_underscore nebo jeho varianta s pomlčkou skewer -case (vertebral-case) používaná v Lisp . Styly však lze kombinovat (například: average_Number ofApples), protože styly pojmenování jsou pouze konvencí a neovlivňují činnost programu.

Samotné styly se objevily kvůli skutečnosti, že v programovém kódu je žádoucí mít smysluplné názvy proměnných (popisující význam hodnoty obsažené v proměnné), ale ne příliš dlouhé, a pravidla syntaxe programovacích jazyků ukládají omezení prostředky pro vytváření jmen (např. ve většině jazyků jsou povoleny pouze abecední znaky, čísla a podtržítka).

Některé wiki enginy , zejména ty rané, používají odkazy CamelCase (text ve stylu CamelCase se automaticky zobrazí jako odkaz na jinou wiki stránku) [1] . Mezi takové motory patří například MoinMoin , TWiki , JSPWiki , FlexWiki a DokuWiki .

Poznámky

  1. Cesta Wiki | Doktora Dobba . Staženo 5. listopadu 2018. Archivováno z originálu 5. listopadu 2018.

Odkazy