Быстро определить тип данных в переменной или класс объекта.
Конечно, префиксы не помешают вам поместить строку в переменную для целых чисел,
но могут помочь вам не совершить подобную ошибку.
Если во время написания кода четко следовать логике присвоения префиксов переменным,
то у вас не возникнет вопроса — можно ли написать sValue++.
Определить местоположение метода или шаблона при вызове его из другого файла.
Избежать незапланированного переопределения.
Особенно актуально при большом количестве скриптов, одинаковые названия для методов не редкость,
а вот чтобы они и работали одинаково...
То же самое можно сказать и для именования классов в стилях.
Почему символ подчеркивания? А почему бы и нет?
Раз уж мы не можем использовать в наших именованиях пробелы, давайте расмотрим варианты:
вариантНомерРаз
ВариантНомерДва
вариант-номер-три
вариант_номер_четыре
Теперь рассмотрим их с практической точки зрения:
Как правило, такая схема именования принята в базовых методах языка программирования, что приводит
к возможности незапланированного переопределения, а то и к ошибке.
—
Например в JavaScript нельзя создать функцию, содержащую в своем имени дефис.
—
И с эстетической:
А для чего, собственно, мы их так именуем? Думаю для того, чтобы читать было удобно. А читать нам
удобно, когда между словами есть разделители. Иначенеоченьтопочитаешь.
где Вы Видели Подобную Манеру Изложения Информации? Если только на рекламках каких.
А вот аббревиатуры принято писать прописными, и что вы будете делать, если вам
понадобится написать их две подряд?