Je suis déjà familier avec le standard Java package convention de nommage de l'utilisation d'un nom de domaine pour créer un unique nom du package (c'est à dire package com.stackoverflow.widgets
). Cependant, je n'ai jamais vu aucun des recommandations sur la façon de choisir les noms de paquets pour les projets personnels. Je suppose parce que c'est parce que c'est vraiment une question de goût personnel.
Alors, comment choisissez-vous les noms de paquets pour les projets personnels que ne le fera jamais en production (vous pourriez expérimenter un nouveau cadre dans votre temps libre). En supposant que vous n'avez pas un site web dont le nom de domaine que vous pouvez utiliser pour créer votre structure de paquet, ce qui n' (ou serait) - vous faire? Avez-vous une logique de système en place pour la création de nouveaux noms de package pour le loisir des projets, ou avez-vous juste une utilisation simple jetable paquet de noms comme mypackage
?
Depuis que je suis juste curieux de voir ce que les différentes personnes, les pensées sont sur ce, j'ai fait un wiki de la communauté.
Pour moi, personnellement, je n'ai jamais beaucoup réfléchi, mais je voulais jouer avec Portillon , ce soir, et il m'est apparu que je n'ai pas une idée claire de la façon dont je veux organiser mon hobby projets. Distinct paquet convention de nommage pour hobby de projets (dans mon esprit, au moins) serait une bonne façon de garder les personnels et liés au travail code clairement séparés les uns des autres.
Je pensais à une simple convention de nommage hiérarchique, garder la source pour mes projets personnels dans un seul dossier racine:
- Utiliser
myprojects
le dossier racine - Ajouter le nom du projet
- Ajouter des noms de sous-paquetage
Donc, mon Guichet du projet serait dans le package myprojects.learningwicket
et les tests unitaires serait dans le package myprojects.learningwicket.tests
(par exemple).