Frage: Wie lauten die praktischen Überlegungen zu Syntax class
und id
Werten?
Beachten Sie, dass ich nicht nach der Semantik frage , dh nach den tatsächlich verwendeten Wörtern, wie sie beispielsweise in diesem Blogpost beschrieben sind . Auf dieser Seite der Namenskonventionen gibt es bereits viele Ressourcen, die meine Suche nach praktischen Informationen zu den verschiedenen syntaktischen Elementen verdecken : Groß- und Kleinschreibung, Verwendung von Interpunktionen (insbesondere der -
Bindestrich), bestimmte zu verwendende oder zu vermeidende Zeichen usw.
Um die Gründe zusammenzufassen, warum ich diese Frage stelle:
- Die Namensbeschränkungen auf id und Klasse natürlich nicht zu irgendwelchen Konventionen führen
- Die Fülle an Ressourcen auf der semantischen Seite von Namenskonventionen verdeckt die Suche nach syntaktischen Überlegungen
- Ich konnte keine autorisierende Quelle dazu finden
- Es gab noch keine Fragen zu SE Programmers zu diesem Thema :)
Einige der Konventionen, über die ich nachgedacht habe:
UpperCamelCase
, hauptsächlich als Cross-Over-Gewohnheit von serverseitiger CodierunglowerCamelCase
, um die Übereinstimmung mit den JavaScript-Namenskonventionen zu gewährleistencss-style-classes
Dies entspricht der Benennung von CSS-Eigenschaften (kann jedoch ärgerlich sein, wenn Sie die Tastenkombination Strg + Umschalt + Pfeil drücken).with_under_scores
, die ich persönlich nicht viel gebraucht gesehen habealllowercase
, einfach zu merken, aber für längere Namen schwer zu lesenUPPERCASEFTW
, um Ihre Programmierkollegen zu ärgern (möglicherweise in Kombination mit Option 4 zur besseren Lesbarkeit)
Und wahrscheinlich habe ich auch einige wichtige Optionen oder Kombinationen ausgelassen. Also: Welche Überlegungen gibt es zur Benennung von Konventionen und zu welchen Konventionen führen sie?