Рассказываю о своём многолетнем опыте в IT, секретах увеличения дохода, фрилансе и удаленной работе, а так же о том, как войти в эту сферу, если вы еще не айтишник!
Верблюд, змея, кебаб… Стили написания составных слов в программировании
При создании проекта всегда сталкиваешься с тем, что его нужно как-то назвать. Чаще всего, название состоит из нескольких слов, поэтому приходится определяться с написанием. Ведь пробелы использовать нельзя, а внутри одного проекта лучше всего придерживаться одного стиля.
Когда занимаешься созданием программного обеспечения, то иногда в самой спецификации своего ЯП можешь встретить указание на определенный стиль написания. Поэтому нужно их знать и уметь правильно использовать.
🐫 camelCase. Называется так из-за того, что название выглядит «волнистым». camelCase должен начинаться со строчной буквы, а первая буква каждого последующего слова должна быть заглавной. Все слова при этом пишутся слитно между собой. Например: camelCaseVar.
🐍 snake_case. Такое название получил из-за того, что название непрервыно и может быть достаточно длинным. Между словами ставят знаки нижнего подчеркивания. Все слова при этом пишутся строчными буквами. Например: snake_case_var.
🥓 kebab-case. Такая ассоциация, потому что слова как будто нанизаны на одну ось. kebab-case похож на snakecase, только в нем пробелы заменяются на дефисы. Слова также пишутся строчными буквами. Например: kebab-case-var.
🔹 PascalCase. Здесь каждое слово начинается с заглавной буквы. Например: PascalCaseVar. Его отличие от camelCase в том, что первое слово тоже начинается с заглавной.
🐉 UPPERCASE_SNAKE_CASE. То же самое, что snake_case, только все слова пишутся заглавными.
Писать в одном стиле внутри проекта важно для поддержания последовательности и удобства использования элементов. Например, если другой захочет доработать ваш проект, ему не нужно будет тратить время на то, чтобы в нем разобраться. Это и элементарная грамотность разработчика, и признак профессионализма, и умение работы в команде — важный мягкий навык.