„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > 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

Veröffentlicht am 24.08.2024
Durchsuche:598

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 warten 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 weniger gestresst als Programmierer sein.

Freigabeerklärung Dieser Artikel ist abgedruckt unter: https://dev.to/alexleduc76/why-we-use-snakecase-for-variables-and-camelcase-for-functions-4hm9?1 Bei Verstößen wenden Sie sich bitte an Study_golang@163 .com, um es zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3