Обложка канала

Секреты IT-предпринимателя

8760 @it_skills

Рассказываю о своём многолетнем опыте в IT, секретах увеличения дохода, фрилансе и удаленной работе, а так же о том, как войти в эту сферу, если вы еще не айтишник!

Секреты IT-предпринимателя

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