Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Из Википедии — свободной энциклопедии

Snake case (или snake_case, рус. змеиный_регистр) — стиль написания составных слов, при котором несколько слов разделяются символом подчеркивания (_), и не имеют пробелов в записи, причём каждое слово обычно пишется с маленькой буквы — «foo_bar», «hello_world» и т. д. Такой стиль написания используется для именования переменных и функций в исходном коде[1], и иногда для именования файлов на компьютере.

Варианты

Существуют некоторые модификации snake_case:

  • Вариант, в котором вместо символа подчёркивания используется дефис — kebab-case, или lisp-case[2]
    (В компьютерном наборе следует различать несколько символов схожих по написанию, так как все они кодируются и сохраняются в памяти различными значениями кодов: дефис, минус, среднее тире, тире, дефис-минус и мягкий перенос (‐, −, -, —, -, ‐). В названии файлов и URI используется, как правило, дефис-минус, так как его проще всего набирать на клавиатуре.)
    • Вариант-модификация kebab-case, в котором каждое новое слово пишется с большой буквы — Train-Case
  • Вариант, в котором все буквы слов пишутся в верхнем регистре — SCREAMING_SNAKE_CASE

Смысл метафоры

В результате применения этого стиля получаются идентификаторы_длинные_как_змея[3].

Где принят за правило

Языки программирования, в которых snake_case принят за правило:

  • Perl, для имен переменных, функций и методов[4]
  • Python, для имен переменных, функций и методов[5]
  • Ruby, для имен символов, методов и переменных[6]
  • Rust, для имен переменных, функций и модулей[7]
  • PHP, для имен констант[8]

См. также

Примечания

  1. Naming convention (programming) (англ.)
  2. «Camel_SNAKE-kebab». Дата обращения: 18 октября 2014. Архивировано 11 июня 2018 года.
  3. "snake case" в wiktionary. Дата обращения: 3 октября 2018. Архивировано 3 октября 2018 года.
  4. perlstyle - Perl style guide - Perldoc Browser (англ.). Perl. — «... use underscores to separate words in longer identifiers ...» Дата обращения: 22 июня 2023. Архивировано 22 июня 2023 года.
  5. PEP8: Function and Variable Names. Дата обращения: 6 февраля 2019. Архивировано 13 июля 2018 года.
  6. Ruby Style Guide. Дата обращения: 3 мая 2015. Архивировано из оригинала 10 февраля 2016 года.
  7. The Rust Programming Language. Дата обращения: 19 мая 2016. Архивировано 7 мая 2016 года.
  8. PSR-1: Basic Coding Standard - PHP-FIG (англ.). www.php-fig.org. Дата обращения: 7 января 2024. Архивировано 31 марта 2019 года.
Эта страница в последний раз была отредактирована 22 марта 2024 в 07:28.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).