Heim >Web-Frontend >js-Tutorial >Warum wir „snake_case' für Variablen und „camelCase' für Funktionen verwenden

Warum wir „snake_case' für Variablen und „camelCase' für Funktionen verwenden

王林
王林Original
2024-08-21 09:05:45776Durchsuche

Why we use snake_case for variables and camelCase for functions

Um weniger gestresst zu sein und deshalb bessere Programmierer zu sein, müssen wir unser Bestes geben, um unseren Code von Bullshit zu befreien, der ihn schwer zu pflegen und das Einbinden neuer Entwickler erschwert .

Wir verwenden denselben Namen für Datenbankfelder, von einer API zurückgegebene JSON-Eigenschaftsnamen, die Namensattribute der HTML-Formularfelder und schließlich die Javascript-Variablennamen, die diese aus der Datenbank stammenden Werte enthalten. Wenn Sie Ihre Daten in allen Schichten des Stapels genau gleich benennen, müssen Sie sich nicht mehr im Kopf darum kümmern, was was ist. Disziplinieren Sie sich selbst, um diese Regel durchzusetzen, und Sie werden ein weniger gestresster Programmierer sein.

Wir verwenden die Schlangenschreibweise zur Benennung von Variablen, die wir selbst definieren. Dies unterscheidet sie von den meisten Dingen, die in einer Bibliothek definiert sind, da die meisten Bibliotheken für Variablennamen die Kamel-Schreibweise verwenden.

Wir verwenden vollständige Wörter anstelle von Akronymen, und wenn etwas ein Array ist, wird es im Plural geschrieben. Dies hilft Menschen aller Nationalitäten zu verstehen, was ein Datenelement ist, ohne Kurzfassungen von Wörtern zu kennen.

Wir verwenden die Kamel-Schreibweise für Funktionsnamen, weil wir so schnell erkennen können, dass es sich bei einem Bezeichner um eine Funktion und nicht um eine Variable handelt. Ja, ich weiß, dass Funktionen als Werte gespeichert werden können, aber der Unterschied besteht darin, dass Sie einen Primitiv-/Objekt-/Array-Wert nicht aufrufen können, indem Sie ihm Klammern hinzufügen. Hier verläuft die Grenze zwischen Funktion und Wert, und wenn Sie einen visuellen Hinweis haben, um das eine vom anderen zu unterscheiden, werden Sie auch ein weniger gestresster Programmierer sein.

Das obige ist der detaillierte Inhalt vonWarum wir „snake_case' für Variablen und „camelCase' für Funktionen verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn