Ich möchte ein Paket mit dem Namen form validator erstellen.

Ist es besser zu schreiben?

  • form_validator,
  • formValidator oder
  • formvalidator?

Ich möchte erwähnen, dass ich form.validator vermeiden möchte. Und das form-validator ist verboten .

11
Mohamed Taboubi 18 Apr. 2018 im 06:42

4 Antworten

Beste Antwort

Aus der Dokumentation zur Paketbenennungskonvention:

Paketnamen werden in Kleinbuchstaben geschrieben, um Konflikte mit den Namen von Klassen oder Schnittstellen zu vermeiden

Dies würde Ihnen also die folgenden zwei Möglichkeiten bieten:

form_validator
formvalidator

Tatsächlich macht die Dokumentation auch deutlich, dass der Unterstrich eine besondere Rolle spielt, wenn er in Paketnamen erscheint:

Wenn der Paketname mit einer Ziffer oder einem anderen Zeichen beginnt, dessen Verwendung als Anfang eines Java-Namens unzulässig ist, oder wenn der Paketname ein reserviertes Java-Schlüsselwort wie "int" enthält, wird empfohlen, eine hinzuzufügen unterstreichen.

Ein Unterstrich wird daher nur in besonderen Fällen empfohlen, in die Ihr Namensproblem nicht zu fallen scheint. Daher würde ich formvalidator als Paketnamen empfehlen.

11
Tim Biegeleisen 18 Apr. 2018 im 03:50

Das konventionellste wäre das dritte: formvalidator.

Der Google Java Style Guide enthält folgende Hinweise:

5.2.1 Paketnamen

Paketnamen sind alle in Kleinbuchstaben geschrieben, wobei aufeinanderfolgende Wörter einfach miteinander verknüpft sind (keine Unterstriche). Zum Beispiel com.example.deepspace, nicht com.example.deepSpace oder com.example.deep_space.

Wie @teppic sagte, heißt es in den Oracle Java Docs

Paketnamen werden in Kleinbuchstaben geschrieben, um Konflikte mit den Namen von Klassen oder Schnittstellen zu vermeiden.

3
srath 18 Apr. 2018 im 04:00

Paketnamen werden in Kleinbuchstaben geschrieben, um Konflikte mit den Namen von Klassen oder Schnittstellen zu vermeiden. Damit

  • form_validator oder
  • formvalidator.

Weitere Informationen finden Sie unter hier.

2
Zabuzard 18 Apr. 2018 im 03:53

In Java werden Paketnamen in Kleinbuchstaben geschrieben. Das heißt, das Folgende wäre der idealste Verpackungsname.

formvalidator

Dies wird auch akzeptiert.

form_validator 
1
Dulith De Costa 18 Apr. 2018 im 04:28