Питання: які практичні міркування щодо синтаксису class
та id
значень?
Зауважте, що я не запитую про семантику , тобто про фактичні слова, які використовуються, як, наприклад, описано в цьому пості . На цій стороні вже існує чимало ресурсів для іменування конвенцій, фактично затушовуючи мій пошук практичної інформації про різні синтаксичні біти: корпус, використання інтерпункту (конкретно -
тире), конкретні символи для використання чи уникання тощо.
Підводячи підсумки, я задаю це питання:
- Називання обмеження по ідентифікатору і класу , природно , не призводить ні до яких конвенцій
- Велика кількість ресурсів на семантичній стороні іменних конвенцій незрозуміло шукає з синтаксичних міркувань
- Я не міг знайти жодного авторського джерела про це
- Про цю програму ще не було жодних питань щодо програмістів SE :)
Деякі з умов, які я розглядав, використовую:
UpperCamelCase
, головним чином як перехресна звичка від кодування на стороні сервераlowerCamelCase
, для узгодження з умовами іменування JavaScriptcss-style-classes
, що відповідає іменуванню властивостей css (але може дратувати, коли Ctrl + Shift + ArrowKey підбирає текст)with_under_scores
, яку я особисто не бачив багатоalllowercase
, простий у запам'ятовуванні, але може бути важко читати довші іменаUPPERCASEFTW
, як чудовий спосіб дратувати колег-програмістів (можливо, поєднаний з варіантом 4 для читабельності)
І, мабуть, я також пропустив кілька важливих варіантів чи комбінацій. Отже: які міркування існують щодо називання конвенцій та до якої конвенції вони ведуть?