[JAVA] Utilisez un exemple de domaine pour le nom du package dans l'exemple de code

Aperçu

Une petite histoire sur le nom du package de l'exemple de code à publier sur Qiit, etc. Il semble bon d'utiliser un exemple de domaine.

Méthode de dénomination des packages Java

C'est assez familier, donc inutile de le dire, mais pour le moment. Il est courant que les noms de package Java soient précédés des noms de domaine dans l'ordre inverse pour éviter la duplication du FQCN. Dans La spécification du langage Java, ce qui suit est répertorié comme «Exemple 6.1-1. Noms de packages uniques». [^ jspec].

Exemple de nom de package


com.nighthacks.java.jag.scrabble
org.openjdk.tools.compiler
net.jcip.annotations
edu.cmu.cs.bovik.cheese
gov.whitehouse.socks.mousefinder

Exemple de nom de package de code

La dénomination basée sur le nom de domaine est un peu exagérée

Cela dit, appliquer les règles ci-dessus à l'exemple de code semble un peu exagéré. J'ai brièvement résumé les conditions requises pour le nom du package dans l'exemple de code.

Clairement nommé en détournant le domaine réservé

J'ai donc eu l'idée de détourner le domaine réservé. Les domaines réservés sont gérés par l'IANA [^ iana] et peuvent être librement utilisés dans des documents, etc. selon le but. Il y a quatre domaines de premier niveau (TLD) réservés.

TLD réservé Utilisation
.test Domaine de test
.example Domaine illustratif
.localhost Domaine pour l'adresse de bouclage
.invalid Domaine à indiquer invalide

L'exemple et invalide n'est-il pas juste à utiliser dans le nom de package de l'exemple de code?

Exemple


package example

public class SampleClass {
  // ...
}

en conclusion

Jusqu'à présent, nous avons utilisé com.example [^ example-com] comme nom de paquet, mais à partir de maintenant, nous utiliserons ʻexample`. Vous pouvez réduire 4 caractères.

Recommended Posts

Utilisez un exemple de domaine pour le nom du package dans l'exemple de code
Exemple de code source pour trouver le multiple commun minimum de plusieurs valeurs en Java
Exemple de code qui utilise le moteur de modèle Moustache avec Spring Boot
Exemple de code pour appeler l'API Yahoo! Local Search en Java
[Exemple de référence] Le droit d'auteur est décrit dans le commentaire du code source.
Exemple de code utilisant JMustache, le moteur de modèles Moustache en Java
Devinez le code de caractère en Java
Utiliser le plugin Findbugs dans Eclipse
Code source pré-écrit pour l'activité
J'ai vérifié le nom du package référencé par la classe contenue dans le fichier JAR
Je veux que vous utilisiez Enum # name () pour la clé de SharedPreference
Code source pour trouver une base orthogonale normale avec la méthode d'orthogonalisation de Gram-Schmidt