У меня есть ситуация, когда я реорганизую старый код, отделяя старый проект от монстров и разбивая его (по разным причинам) на более мелкие субпроекты. Один проект будет в конечном итоге содержать в основном интерфейсы, в то время как их связанные реализации находятся в другом проекте, и я не уверен в наилучшем способе настройки структуры пакета.Как сортировать связанные классы из разных проектов
Должен ли я идти на
org.company.interfaceproject.util.InterfaceClass и
org.company.implementationproject.util.ImplementationClass
или
org.comp any.project.util.InterfaceClass и
org.company.project.util.ImplementationClass
где первая реализация имеет преимущество указывая, какой проект файлы принадлежат, в то время как второй по Безразлично Не смешивайте в том, что файлы находятся в разных проектах.
Я предполагаю, что здесь нет правильного и неправильного, но мне любопытно, есть ли у кого-либо мнения по этому вопросу.
Вы используете eclipse? – willcodejavaforfood
Действительно, я, что может быть очевидно из моей номенклатуры =) – mikek
Прохладный. Вы сделаете мне одолжение и попробуете мой плагин рефакторинга для затмения? http://willcodejavaforfood.com/vu.html – willcodejavaforfood