Відмінності між версіями «Верблюжий регістр»

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[неперевірена версія][неперевірена версія]
(Створена сторінка: '''Верблюжий регістр''' ({{lang-en|CamelCase}}, ще називають ''горба́тий регíстр'', ''верблю́жий сти́л...)
 
Рядок 13: Рядок 13:
 
У невеликих проектах верблюжий регістр може використовуватись програмістом на власний смак. У крупних проектах, зазвичай, існує спеціальний документ, що визначає правила іменування змінних, функцій, констант тощо для всіх учасників проекту. Слід зазначити, що використання верблюжого регістру або його відсутність є лише умовною домовленістю програмістів і ніяким чином не впливає на роботу програми.
 
У невеликих проектах верблюжий регістр може використовуватись програмістом на власний смак. У крупних проектах, зазвичай, існує спеціальний документ, що визначає правила іменування змінних, функцій, констант тощо для всіх учасників проекту. Слід зазначити, що використання верблюжого регістру або його відсутність є лише умовною домовленістю програмістів і ніяким чином не впливає на роботу програми.
   
Деякі [[Середовище розробки|середовища розробки]] (наприклад, [[Qt Creator]]) мають можливість [[Автозаповнення|автозаповнення]] по великим літерам з використанням CamelCase (sCM → setContentMargins).
+
Деякі [[Середовище розробки|середовища розробки]] (наприклад, [[Qt Creator]]) мають можливість автозаповнення по великих літерах із використанням верблюжого регістру (sCM → setContentMargins).
   
Програмісти використовують верблюжий регістр для того, щоб давати змінним, класам та методам змістовні назви (без використання пробілів), щоб інші програмісти могли розуміти, яку дію виконує відповідний код.
+
Програмісти використовують верблюжий регістр для того, щоб давати змінним, класам та методам змістовні назви (без використання пробілів), аби інші програмісти могли розуміти, яку дію виконує відповідний код.
   
 
Крім того, верблюжий регістр застосовується на [[Вікіпедія|Вікіпедії]] (текст у такому регістрі автоматично відображається як посилання на іншу сторінку з відповідною назвою).
 
Крім того, верблюжий регістр застосовується на [[Вікіпедія|Вікіпедії]] (текст у такому регістрі автоматично відображається як посилання на іншу сторінку з відповідною назвою).

Версія за 15:02, 24 січня 2015

Верблюжий регістр (англ. CamelCase, ще називають горба́тий регíстр, верблю́жий сти́ль) — стиль написання складових слів, у якому декілька слів пишуться разом без пробілів, при цьому кожне слово пишеться з великої літери. Цей стиль отримав назву верблюжий регістр, оскільки великі літери всередині фрази нагадують горби верблюда (англ. Camel).

Приклади написання у верблюжому регістрі: ТойХтоПройшовКрізьВогонь, backColor, CamelCase.

Розрізняють два різновиди верблюжого регістру. Якщо перша літера першого слова є великою, то це ВерхнійВерблюжийРегістр (англ. UpperCamelCase або PascalCase). Якщо ж перша літера є малою, то це нижнійВерблюжийРегістр (англ. lowerCamelCase).

Застосування

ВерблюжийРегістр (англ. CamelCase)

Верблюжий регістр широко застосовується у різних мовах програмування, у назвах змінних, функцій та класів, адже вони не можуть містити пробілів:

  • У мові Java прийнято використовувати ВерхнійВерблюжийРегістр для назв класів і нижнійВерблюжийРегістр — для назв екземплярів класів, методів та змінних.
  • У Microsoft .NET прийнято використовувати ВерхнійВерблюжийРегістр для назв класів та методів.

У невеликих проектах верблюжий регістр може використовуватись програмістом на власний смак. У крупних проектах, зазвичай, існує спеціальний документ, що визначає правила іменування змінних, функцій, констант тощо для всіх учасників проекту. Слід зазначити, що використання верблюжого регістру або його відсутність є лише умовною домовленістю програмістів і ніяким чином не впливає на роботу програми.

Деякі середовища розробки (наприклад, Qt Creator) мають можливість автозаповнення по великих літерах із використанням верблюжого регістру (sCM → setContentMargins).

Програмісти використовують верблюжий регістр для того, щоб давати змінним, класам та методам змістовні назви (без використання пробілів), аби інші програмісти могли розуміти, яку дію виконує відповідний код.

Крім того, верблюжий регістр застосовується на Вікіпедії (текст у такому регістрі автоматично відображається як посилання на іншу сторінку з відповідною назвою).

Див. також