Зміїний регістр

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

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

Наприклад: привіт_світ, str_replace.

Застосування[ред. | ред. код]

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

Зміїний регістр прийнятий як стандарт у наступних мовах програмування:

  • Perl
  • PHP — для назв змінних та функцій
  • Python — для назв змінних, функцій та методів
  • Ruby
  • Rust — для назв змінних

Крім того, є різновид зміїного регістру, де всі слова пишуться великими літерами, наприклад, HELLO_WORLD. Такий стиль традиційно використовується для назв констант у різних мовах програмування.

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

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

Згідно з результатами одного дослідження[1], читачі значно швидше сприймають інформацію, яка написана у зміїному_регістрі, аніж у верблюжомуРегістрі.

Див. також[ред. | ред. код]

Примітки[ред. | ред. код]

  1. «An Eye Tracking Study on camelCase and under_score Identifier Styles». Архів оригіналу за 7 лютого 2015. Процитовано 24 січня 2015.