Показать сообщение отдельно
Старый 29.07.2019, 21:54   #33  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,299 / 2508 (92) +++++++++
Регистрация: 16.01.2004
Адрес: Москва
Записей в блоге: 5
Цитата:
Сообщение от fed Посмотреть сообщение
А может один большой модуль с циклическими ссылками внутри есть отражение реальности предприятия, где все процессы зависят друг от друга и не могут быть разделены?
Может и так. Это какая-то отдельная дискуссия.

Цикличная зависимость процессов не означает зависимостей модулей. Зависимости могут быть как в направлении потока управления так и против него (можно взывать методы, можно подписываться на события). Можно выделять дополнительные модули для разрешения циклических ссылок и и прочее.

(Типа, БУ не знает про Производство, производство не знает про БУ, есть модуль БУПроизводства, который знает обоих - подписывается на события в производстве и отображает их на БУ и наоборот, если где-то такое надо).

см. также книжки DDD и Clean architecture
__________________
https://axcoder.github.io
За это сообщение автора поблагодарили: S.Kuskov (2).