/
Namen der Seiten, des Feldes und der Funktion (CamelCase-Verwendung)

Namen der Seiten, des Feldes und der Funktion (CamelCase-Verwendung)

Schwierigkeitsgrad: Einsteiger

Lernziele

Nach der Lektüre dieses Artikels werden Sie in der Lage sein:

  • Wissen, was CamelCase ist

  • Verwenden Sie CamelCase, wenn Sie Seiten, Felder und Funktionen benennen oder aufschreiben.


CamelCase

CamelCase ist eine Namenskonvention, bei der der erste Buchstabe eines jeden Wortes in einem zusammengesetzten Wort groß geschrieben wird. Da wir in Seitennamen keine Leerzeichen verwenden können, wird CamelCase verwendet, da diese Namenskonvention zusammengesetzte Namen besser lesbar macht. Zum Beispiel, ReservationCalenderView ist leichter zu lesen als reservierung kalenderansicht.

 

Abgesehen von der Verwendung von CamelCase für jedes Wort innerhalb eines zusammengesetzten Wortes, wird auch großgeschrieben Abkürzungen. Zum Beispiel: FMB (kurz für Facility Management Baseline) wird groß geschrieben.

FMB-spezifische Reservierungsseiten beginnen oft mit: FMB.

 

Seitennamen-Konvention

Wenn wir neue Seiten in Workplace erstellen, wollen wir eine eindeutige Seitennamenskonvention verwenden. Weitere Informationen zu den Seitennamen finden Sie in diesem Artikel: https://spacewell.atlassian.net/wiki/spaces/KB/pages/27623427).

Durch die Einhaltung dieser Konvention ist es einfach festzustellen, wofür eine bestimmte Seite verwendet wird. Die Verwendung von CamelCase macht die Seitennamen leichter lesbar.

Ein paar Beispiele für Seitennamen für verschiedene Anfragen. Auch wenn einige recht lang erscheinen, können wir dennoch verstehen, worum es auf der Seite geht und wofür sie verwendet wird.

Konvention für Funktionen und Feldnamen

Wenn wir uns mit einem Kollegen unterhalten oder kommunizieren, neigen wir dazu, die folgende Konvention zu verwenden, wenn wir über Feldnamen und Funktionen sprechen. Dies hilft, schnell zu verstehen, wo das Feld oder die Funktion zu finden ist.

  • Funktionen: [Seitenname.Funktionsname] z.B. newRequest.create

  • Feldnamen: [Object.fieldName] z. B. Anfrage.contactId

Zusammenfassung


Suche

Search