Definice a význam CamelCase

Co je CamelCase?

CamelCase je pojmenovací konvence, při které se první písmeno každého slova ve složeném slově píše s velkým písmenem, s výjimkou prvního slova. Softwaroví vývojáři často používají camelCase při psaní zdrojového kódu.

CamelCase je při programování užitečné, protože názvy prvků nemohou obsahovat mezery. Díky pojmenovací konvenci camelCase jsou složené názvy čitelnější. Například myOneMethod se čte lépe než myonemethod.

Další příklady použití camelCase jsou uvedeny níže:

* newString;
* getNewString()
* myVariableName;

Název camelCase (také „velbloudí písmeno“ nebo „dromedáří písmeno“) pochází od hrbu na velbloudovi, který je reprezentován velkým písmenem uprostřed složeného slova. Slovo camelCase může mít jedno nebo více velkých písmen.

camelCase vs PascalCase

Slovo camelCase je podobné slovu PascalCase, které píše velká písmena u všech slov ve složeném slově, včetně prvního slova. Například myFunction() v PascalCase by bylo MyFunction(). Programátoři se mohou rozhodnout, že při psaní zdrojového kódu budou používat některý z písmen, protože to nemá vliv na syntaxi. Každý vývojář si sice může zvolit svůj preferovaný styl, ale některé programovací jazyky mají standardní konvence pojmenování. Například v jazyce Java se doporučují následující případy:

* Třídy: PascalCase — class VectorImage {}
* Methods: camelCase — drawImage()
* Variables: camelCase — string newImageName

POZNÁMKA:PascalCase se někdy nazývá „UpperCamelCase“, zatímco standardní camelCase lze zadat jako „lowerCamelCase“. V posledních letech vývojáři od těchto termínů upouštějí a místo nich používají PascalCase a camelCase.

Definice CamelCase na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka CamelCase nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka CamelCase alebo chcete navrhnúť nový technický termín, kontaktujte nás.