Ces pièces entrent habituellement dans mes noms de paquets
- nom de domaine (la vôtre ou de votre entreprise/le client) vers l'arrière
- Nom du projet
- Nom artefact (api, client, test, etc.)
- Fonctionnalité
exemple:
com.mycompany.myproject.api.services
// contains service interfaces for project myproject
com.mycompany.myproject.common.util.string
// contains string-related utility classes that reside in a library module
// that will be used by several other artifacts
Une bonne pratique consiste à avoir un package racine commun qui est distinct pour un projet individuel (pot, etc.). Par exemple: dans le fichier myproject-api.jar, le paquet racine serait com.mycompany.myproject.api
. De cette façon, vous savez toujours où trouver vos cours.
J'ai supprimé la balise 'jee6' car la question n'est pas spécifique à un Java SDK ou une version, et a ajouté' naming-conventions' à la place. –
c'est gentil de votre part, mais au lieu d'éditer votre message original, bonne pratique stackoverflow est de marquer la réponse comme acceptée –