Je suis en train de refactoriser un ancien code, en démontant un ancien projet monstre et en le divisant (pour diverses raisons) en sous-projets plus petits. Un projet va finir par contenir principalement des interfaces alors que leurs implémentations associées sont dans un autre projet, et je ne suis pas sûr de la meilleure façon de configurer la structure du paquet.Comment trier des classes associées à partir de différents projets
Dois-je aller pour
org.company.interfaceproject.util.InterfaceClass et
org.company.implementationproject.util.ImplementationClass
ou
org.comp any.project.util.InterfaceClass et
org.company.project.util.ImplementationClass
où la première mise en œuvre a l'avantage de signaler le projet auquel les fichiers appartiennent, tandis que le second sur doesn Pas de mélange dans le fait que les fichiers sont dans des projets différents du tout. Je suppose qu'il n'y a pas de vrai et faux ici, mais je suis curieux de savoir si quelqu'un a des opinions sur le sujet.
Utilisez-vous éclipse? – willcodejavaforfood
En effet, je suis, ce qui pourrait être évident de ma nomenclature =) – mikek
cool. Pourriez-vous me rendre un service et essayer mon plugin de refactoring pour eclipse? http://willcodejavaforfood.com/vu.html – willcodejavaforfood