Пояснительная бригада: как называют детей программисты

Пояснительная бригада: как называют детей программисты

Поясняет редакция «Кода»:

На картинке — самый известный кадр из сериала «В Филадельфии всегда солнечно», где Чарли Келли объясняет своему другу замысел тайного заговора. Кадр культовый, вопросов нет, идеально подходит ко многому :)

Сверху — надпись:

Я, когда объясняю своей жене, почему нужно назвать нашего ребёнка мэри_джейн или МэриДжейн, но никак не Мэри-Джейн

Смысл тут в том, что Чарли подходит к написанию имени как настоящий программист, который использует одну из двух классических нотаций для записи переменных:

  • верблюжья нотация, она же camelCase;
  • змеиная нотация, она же snake_case.

В camelCase переменные из нескольких слов соединяются без пробела, все новые слова пишутся с заглавной: getMoney, renderToFrame, removeFromBase и так далее. Этот подход рекомендуется в JavaScript. Обратите внимание: названия переменных и функций в JavaScript чувствительны к заглавным, то есть переменные getmoney и getMoney — это разные переменные.

Snake_case — это когда слова склеиваются нижним подчёркиванием. Это чаще используют в классах CSS. Примеры: header_marginal, form_success.

👉 Возвращаемся к мему. Теперь, зная о разных правилах написания переменных, легко понять, почему Чарли против классического написания имени Мэри-Джейн: оно вообще не подходит под правила написания чего угодно в разных нотациях!

Но объяснить это жене будет нереально. Хотя…

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Вам может быть интересно