Il y a quelque temps, j'ai vu une réponse à une question concernant l'organisation fine des packages java. Par exemple, my.project.util
, my.project.factory
, my.project.service
, etc.
Je ne le trouve pas maintenant, je peux donc aussi bien poser la question.
Existe-t-il des meilleures pratiques en ce qui concerne l'organisation des packages en Java et que contiennent-ils?
Comment organisez-vous vos cours dans votre projet Java?
Par exemple, un projet sur lequel je travaille avec quelques personnes a un package appelé beans. Il a commencé par être un projet contenant des haricots simples, mais a fini par (par mauvaise expérience et manque de temps) contenir tout (presque). Je les ai nettoyés un peu, en mettant certaines classes d'usine dans un package d'usine (classes avec des méthodes statiques qui créent des beans) mais nous avons d'autres classes qui font de la logique métier et d'autres qui font un traitement simple (pas avec la logique métier) comme la récupération un message pour un code d'un fichier de propriétés.
Vos idées et commentaires sont appréciés.