Carcasă de cămilă

CamelCase (din  engleză  -  „Camel Register”, de asemenea „Humpback Register”, „Camel Style”) - un stil de scriere a cuvintelor compuse , în care mai multe cuvinte sunt scrise împreună fără spații, în timp ce fiecare cuvânt din frază este scris cu majuscule . Stilul a fost numit CamelCase , deoarece literele majuscule din cuvânt seamănă cu cocoașele unei cămile ( engl.  Camel ).

Un caz special al stilului este lowerCamelCase , care scrie cu majuscule toate cuvintele, cu excepția primului.

Exemple

Exemple de scriere CamelCase: BackColor, backColor, CamelCase.

Uneori se găsesc și următoarele nume ale acestui stil:

  • Bicapitalizarea
  • BumpyCaps
  • BumpyCase
  • camelcaps
  • CamelHumpedWord
  • CapWords
  • ClCl (Capital-lower Capital-lower) uneori ClC
  • capace cool
  • HumpBackNotation
  • InfixCaps
  • InterCaps
  • Capitalizare internă
  • MixedCase sau mixedCase
  • Multicapitalizarea
  • NerdCaps
  • Cazul Pascal
  • PolyCaps
  • caz cuvânt
  • amestecarea cuvintelor
  • WordsStrungTogether sau WordsRunTogether

Aplicație

CamelCase este utilizat pe scară largă în limbaje de programare :

Utilizarea stilului CamelCase în codul programului este determinată de gustul personal al programatorului dacă proiectul este de dimensiuni reduse. În proiectele mari, de regulă, există un document special care definește regula de creare a numelor (variabile, funcții, constante etc.) pentru toți participanții la proiect.

Unele medii de dezvoltare (cum ar fi Qt Creator ) oferă o opțiune de auto - majuscule atunci când utilizați CamelCase (sCM → setContentMargins).

Este în general acceptat că o modalitate alternativă de a crea nume în codul programului este style_serpentine_case , through_underscore sau varianta sa cu cratimă skewer -case (vertebral-case) utilizată în Lisp . Cu toate acestea, stilurile pot fi amestecate (de exemplu: average_Number ofApples), deoarece stilurile de denumire sunt doar o convenție și nu afectează funcționarea programului.

Stilurile în sine au apărut datorită faptului că în codul programului este de dorit să existe nume de variabile semnificative (care descriu semnificația valorii conținute în variabilă), dar nu prea lungi, iar regulile de sintaxă ale limbajelor de programare impun restricții asupra mijloacele de creare a numelor (de exemplu, în majoritatea limbilor sunt permise doar caractere alfabetice, numere și litere de subliniere).

Unele motoare wiki , în special cele timpurii, folosesc legături CamelCase (textul în stil CamelCase este afișat automat ca link către o altă pagină wiki) [1] . Astfel de motoare includ, de exemplu, MoinMoin , TWiki , JSPWiki , FlexWiki și DokuWiki .

Note

  1. Calea Wiki | Dr. Dobb . Consultat la 5 noiembrie 2018. Arhivat din original pe 5 noiembrie 2018.

Link -uri