CamelCase
camelCase to konwencja nazewnictwa, w której pierwsza litera każdego słowa w złożonej nazwie jest zapisywana wielką literą, z wyjątkiem pierwszego słowa. Programiści często używają camelCase podczas pisania kodu źródłowego.
camelCase jest przydatne w programowaniu, ponieważ nazwy elementów nie mogą zawierać spacji. Konwencja nazewnictwa camelCase sprawia, że nazwy złożone są bardziej czytelne. Na przykład myOneMethod() jest łatwiejsze do odczytania niż myonemethod().
Poniżej podano inne przykłady camelCase:
- newString;
- getNewString()
- myVariableName;
Nazwa camelCase (zwana także „camel case” lub „dromedary case”) pochodzi od garbu wielbłąda, który jest przedstawiany przez wielką literę w środku złożonej nazwy. Słowo zapisane w camelCase może zawierać jedną lub więcej wielkich liter.
camelCase a PascalCase
camelCase jest podobne do PascalCase, w którym wielką literą zapisuje się pierwsze litery wszystkich słów w złożonej nazwie, w tym pierwszego słowa. Na przykład myFunction() zapisane w PascalCase miałoby postać MyFunction(). Programiści mogą wybrać dowolny z tych sposobów zapisu, pisząc kod źródłowy, ponieważ nie wpływa on na składnię. Chociaż każdy programista może wybrać preferowany styl, niektóre języki programowania mają standardowe konwencje nazewnictwa. Na przykład w języku Java zalecane są następujące sposoby zapisu:
- Klasy: PascalCase — class VectorImage {}
- Metody: camelCase — drawImage()
- Zmienne: camelCase — string newImageName
NOTE: PascalCase jest czasami nazywane „UpperCamelCase”, a standardowy zapis camelCase może być określany jako „lowerCamelCase”. W ostatnich latach programiści odchodzą od tych określeń i używają zamiast nich nazw PascalCase i camelCase.
Sprawdź swoją wiedzę