Чем multi-module project отличается от single module и когда что выбрать?

JavaMiddleBuild Tools и Dependency ManagementСравнениеjava|build tools и dependency management|multi-module|multi-module project

Что хотят услышать интервьюеры:

Сравнение: multi-module project стоит сравнивать с single module по критериям читаемости, безопасности, производительности, тестируемости и поддержки командой.

Ответ:

Когда выбирать multi-module project: когда его свойства прямо соответствуют задаче: multi-module помогает отделять слои и переиспользуемые библиотеки.

Слабый ответ: “так принято в Spring/Java”. На собеседовании лучше объяснить ограничения и цену выбора.

parent -> api, domain, infrastructure

Источники

Похожие вопросы