В моём представлении они друг другу не противоречат
Логический кохижен это когда мы вещи в модуль пихаем только потому что штуки между собой связаны логически. То есть все про юзера кладём в юзера. Все про продукт кладём в продукт. Или более понятный пример - все репозитории кладём в модуль репозиториев
Логический кохижен это когда мы вещи в модуль пихаем только потому что штуки между собой связаны логически. То есть все про юзера кладём в юзера. Все про продукт кладём в продукт. Или более понятный пример - все репозитории кладём в модуль репозиториев