Verwendung von Java-Namenskonventionen

Geschäftsmann sitzt vor dem Computer, Rückansicht

Musketier/Digital Vision/Getty Images





Eine Namenskonvention ist eine Regel, die Sie befolgen müssen, wenn Sie entscheiden, wie Sie Ihren Namen nennen möchten Kennungen (z. B. Klasse, Paket, Variable, Methode usw.).

Warum Namenskonventionen verwenden?

Anders Java-Programmierer können unterschiedliche Stile und Herangehensweisen an die Art und Weise haben, wie sie programmieren. Durch die Verwendung von Standard-Java-Namenskonventionen machen sie ihren Code für sich und andere Programmierer leichter lesbar. Die Lesbarkeit von Java-Code ist wichtig, da weniger Zeit darauf verwendet wird, herauszufinden, was der Code tut, und mehr Zeit bleibt, ihn zu reparieren oder zu ändern.



Um den Punkt zu veranschaulichen, ist es erwähnenswert, dass die meisten Softwarefirmen ein Dokument haben werden, das die Namenskonventionen umreißt, die ihre Programmierer befolgen sollen. Ein neuer Programmierer, der sich mit diesen Regeln vertraut macht, wird in der Lage sein, Code zu verstehen, der von einem Programmierer geschrieben wurde, der das Unternehmen möglicherweise viele Jahre zuvor verlassen hat.

Auswählen eines Namens für Ihre Kennung

Stellen Sie bei der Auswahl eines Namens für einen Bezeichner sicher, dass er aussagekräftig ist. Wenn sich Ihr Programm beispielsweise mit Kundenkonten befasst, wählen Sie Namen, die für den Umgang mit Kunden und ihren Konten sinnvoll sind (z. B. Kundenname, Kontodetails). Machen Sie sich keine Gedanken über die Länge des Namens. Ein längerer Name, der den Bezeichner perfekt zusammenfasst, ist einem kürzeren Namen vorzuziehen, der schnell eingegeben werden kann, aber mehrdeutig ist.



Ein paar Worte zu Fällen

Mit dem richtigen Buchstaben Fall ist der Schlüssel zur Einhaltung einer Namenskonvention:

    KleinbuchstabenHier werden alle Buchstaben eines Wortes ohne Großschreibung geschrieben (z. B. while, if, mypackage).GroßbuchstabenHier werden alle Buchstaben eines Wortes groß geschrieben. Wenn der Name mehr als zwei Wörter enthält, verwenden Sie Unterstriche, um sie zu trennen (z. B. MAX_HOURS, FIRST_DAY_OF_WEEK).KamelFall(auch bekannt als Upper CamelCase) beginnt jedes neue Wort mit einem Großbuchstaben (z. B. CamelCase, CustomerAccount, PlayingCard).Gemischter Fall(auch bekannt als Lower CamelCase) ist dasselbe wie CamelCase, außer dass der erste Buchstabe des Namens kleingeschrieben ist (z. B. hasChildren, customerFirstName, customerLastName).

Standard-Java-Namenskonventionen

In der folgenden Liste sind die standardmäßigen Java-Namenskonventionen für jeden Bezeichnertyp aufgeführt:

    Pakete:Namen sollten in Kleinbuchstaben geschrieben werden. Bei kleinen Projekten, die nur wenige Pakete haben, ist es in Ordnung, ihnen einfache (aber aussagekräftige!) Namen zu geben: |_+_| In Softwarefirmen und großen Projekten, in denen die Pakete möglicherweise in andere Klassen importiert werden, werden die Namen normalerweise unterteilt. In der Regel beginnt dies mit der Unternehmensdomäne, bevor es in Ebenen oder Funktionen aufgeteilt wird: |_+_|Klassen:Namen sollten in CamelCase sein. Versuchen Sie Substantive zu verwenden, da eine Klasse normalerweise etwas in der realen Welt darstellt: |_+_|Schnittstellen:Namen sollten in CamelCase sein. Sie haben in der Regel einen Namen, der eine Operation beschreibt, die eine Klasse ausführen kann: |_+_| Beachten Sie, dass einige Programmierer Schnittstellen gerne unterscheiden, indem sie den Namen mit einem 'I' beginnen: |_+_|Methoden:Namen sollten in Groß- und Kleinschreibung geschrieben werden. Verwenden Sie Verben, um zu beschreiben, was die Methode tut: |_+_|Variablen:Namen sollten in Groß- und Kleinschreibung geschrieben werden. Die Namen sollten darstellen, was der Wert der Variablen darstellt: |_+_| Verwenden Sie nur sehr kurze Namen, wenn die Variablen kurzlebig sind, z. B. in for-Schleifen: |_+_|Konstanten:Namen sollten in Großbuchstaben geschrieben werden. |_+_|