Используете ли вы префиксы в нейменге css,js,php?

Dmitriy_2014
На сайте с 01.07.2014
Offline
370
460

Всем привет!

Используете ли вы префиксы для названий классов и т.п., один-пару-тройку символов в начале а-ля венгерской нотации, ну типа чтобы отделить их, уникализировать, чтобы не совпадало ни с чем, сделать своими так сказать, может на основе инициалов фамилии имени или чего-то еще?
N2
На сайте с 25.04.2024
Offline
54
#1
Dmitriy_2014 :

Всем привет!

Используете ли вы префиксы для названий классов и т.п., один-пару-тройку символов в начале а-ля венгерской нотации, ну типа чтобы отделить их, уникализировать, чтобы не совпадало ни с чем, сделать своими так сказать, может на основе инициалов фамилии имени или чего-то еще?

да. типа app123_menu

или что то типа hpt_menu где hpt сокращение чего то типа Home Page Top 

SA
На сайте с 12.04.2024
Offline
59
#2
Я постоянно так делаю мне лень давать правильные названия
VMx-Mx
На сайте с 02.09.2020
Offline
46
#3
Да. Особенно при доработке и редактировании клиентских сайтов удобно, чтобы не путать, что мной добавлено.
D
На сайте с 06.09.2016
Offline
79
#4
Нит. PHP в  классах -моветон. Нэймспэйс намана. 
Но в комментах насрать могу, чтобы искать было проще
S3
На сайте с 29.03.2012
Offline
378
#5
Dmitriy_2014 :

Всем привет!

Используете ли вы префиксы для названий классов и т.п., один-пару-тройку символов в начале а-ля венгерской нотации, ну типа чтобы отделить их, уникализировать, чтобы не совпадало ни с чем, сделать своими так сказать, может на основе инициалов фамилии имени или чего-то еще?
А что так мало? почему не ассемблер или Пролог? У них тоже свои правила. Понятно что погуглить - слишком просто, не наш метод
Тогда гугли значения этих слов -
Для css - kebab-case
Для JS - camelCase, UPPER_SNAKE_CASE, PascalCase для функций, переменных, классов
Для php - каша, но лучше всего использовать snake_case, camelCase,  для классов PascalCase
Rustam .0.
На сайте с 09.07.2025
Offline
16
#6
Префиксы оправданы только в одном случае: если вы работаете в глобальной области видимости без современных сборщиков. Например при написании плагина под WP добавление префикса плагина к функциям реально спасет от конфликтов, во всех остальных случаях лучше модули
E
На сайте с 01.10.2017
Offline
132
#7

В обычном программировании (из названного ближе всего программирование на PHP) рекомендуют использовать глобальные переменные в минимальном количестве или не использовать вовсе. Для функций/классов есть пространства имен. В компилируемых языках внутренние имена просто убираются из объектных файлов. Остается только импорт/экспорт. Префиксы имен в основном используются для указания типов данных или не используются вовсе.

P.S. В константах (глобальных) чаще всего используются префиксы.

Домены на продажу: https://p20.ru/collection/domains-for-sale
P
На сайте с 17.08.2025
Offline
18
#8
Dmitriy_2014 :

Всем привет!

Используете ли вы префиксы для названий классов и т.п., один-пару-тройку символов в начале а-ля венгерской нотации, ну типа чтобы отделить их, уникализировать, чтобы не совпадало ни с чем, сделать своими так сказать, может на основе инициалов фамилии имени или чего-то еще?

Юзаю. На основе того что за класс. 

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий