Ich mache eine Webapp mit Django. Die Python-Konvention zum Benennen von Variablen lautet smallcase_with_underscores, die Javascript-Konvention lautet camelCase. Außerdem habe ich gesehen, dass viele Leute Kleinbuchstaben mit Bindestrichen für CSS-Bezeichner verwenden.
Würden Sie vorschlagen, gegebenenfalls alle drei Namenskonventionen zu verwenden oder eine auszuwählen und zu verwenden, selbst wenn die anderen beiden etwas anderes empfehlen? Das Hin- und Herwechseln ist kein großes Problem, aber es kann immer noch ein mentaler Aufwand sein.
quelle
Dies hängt von den Konventionen des Unternehmens, des Teams oder des Projekts ab. Es gibt keine richtige Antwort, außer das zu tun, was die Code-Style-Guides sagen. Wenn Sie sich in einem mehrsprachigen Projekt befinden, sollten die Richtlinien einen sprachunabhängigen Stil oder den Stil angeben, dem beim Schreiben von Code in jeder Sprache zu folgen ist.
Persönlich würde ich den von der Sprache empfohlenen Stil bevorzugen. Es ist viel natürlicher, wenn Sie mit externen Bibliotheken in dieser Sprache arbeiten und leichter zu lesen sind. Bestehende Stilkonventionen für das Projekt sollten jedoch zuerst eingehalten werden.
quelle