Kamel sag

CamelCase (fra  engelsk  -  "Camel Register", også "Humpback Register", "Camel Style") - en stil til at skrive sammensatte ord , hvor flere ord skrives sammen uden mellemrum, mens hvert ord inde i sætningen er med stort . Stilen blev kaldt CamelCase , da de store bogstaver i ordet minder om puklerne på en kamel ( eng.  Camel ).

Et særligt tilfælde af stilen er lowerCamelCase , som sætter alle ord med stort på nær det første.

Eksempler

Eksempler på CamelCase-skrivning: BackColor, backColor, CamelCase.

Nogle gange findes følgende navne på denne stil:

  • Bikapitalisering
  • BumpyCaps
  • BumpyCase
  • kamelhatte
  • CamelHumpedWord
  • CapWords
  • ClCl (Kapital-lavere Kapital-lavere) nogle gange ClC
  • cool caps
  • HumpBackNotation
  • InfixCaps
  • InterCaps
  • Intern kapitalisering
  • MixedCase eller mixedCase
  • Multikapitalisering
  • NerdCaps
  • Pascal sag
  • PolyCaps
  • ordfald
  • ordblanding
  • WordsStrungTogether eller WordsRunTogether

Ansøgning

CamelCase er meget udbredt i programmeringssprog :

Brugen af ​​CamelCase-stilen i programkoden bestemmes af programmørens personlige smag, hvis projektet er lille i størrelse. I store projekter er der som udgangspunkt et særligt dokument, der definerer reglen for oprettelse af navne (variabler, funktioner, konstanter osv.) for alle projektdeltagere.

Nogle udviklingsmiljøer (såsom Qt Creator ) giver mulighed for automatisk kapitalisering, når du bruger CamelCase (sCM → setContentMargins).

Det er almindeligt accepteret, at en alternativ måde at oprette navne på i programkode er style_serpentine_case , through_underscore eller dens bindestregede variant skewer-case (vertebral-case) brugt i Lisp . Stilarter kan dog blandes (for eksempel: gennemsnit_Antal æbler), da navngivningsstile kun er en konvention og ikke påvirker programmets drift.

Stilarter selv dukkede op på grund af det faktum, at det i programkoden er ønskeligt at have meningsfulde variabelnavne (der beskriver betydningen af ​​værdien indeholdt i variablen), men ikke for lang, og syntaksreglerne for programmeringssprog pålægger begrænsninger på midlerne til at oprette navne (f.eks. er det på de fleste sprog kun alfabetiske tegn, tal og understregninger tilladt).

Nogle wiki-motorer , især tidlige, bruger CamelCase-links (tekst i CamelCase-stil vises automatisk som et link til en anden wiki-side) [1] . Sådanne motorer inkluderer for eksempel MoinMoin , TWiki , JSPWiki , FlexWiki og DokuWiki .

Noter

  1. The Wiki Way | Dr Dobbs . Hentet 5. november 2018. Arkiveret fra originalen 5. november 2018.

Links