#java
#java
Вопрос:
У нас есть проект muti-module gradle, в котором мы планируем внедрить пакет первого родительского уровня, чтобы уменьшить конфликт с другим модулем. Теперь этот единый пакет будет содержать более 200 пакетов и более 1000 классов.
Например
Moduale1-|
|
|-src-|
|-main-|
|-java-|
|-module1-|
|-subpackage1
|-subpackage2
|-subpackage1
....
Module2-|
....
Module3-|
....
мы используем JDK 8.
Это архитектурное изменение в порядке? Возникнут ли какие-либо проблемы в будущем, например, когда он перейдет на обновление JDK? или модульная перспектива — это плохая практика?
Я не нахожу никаких ограничений в одном пакете с этими подпакетами и классами manay.
Комментарии:
1. Хорошей идеей является избегать разделения пакетов. Разделенные пакеты — это пакеты, которые распределены по нескольким модулям (т. Е. У вас есть один и тот же пакет в более чем одном модуле), и это может вызвать проблемы.
2. В общем, никаких проблем со стороны JVM. Возможно, проблема только с дизайном, но это зависит от конкретного проекта.