170 похожих чатов

Всем привет! Вот есть два модуля Module1 и Module2 -> Каждый

из них работает с сущностью Order.
Я правильно мыслю: "Чтобы модули были независимыми друг от друга и от сущности Order -> сделать в модуле DTO в которую трансформировать приходящую извне сущность Order -> таким образом в каждом модуле будет своя проекция сущности Order -> это не переусложнение?

11 ответов

17 просмотров

А модули должны быть независимыми? Вот взять и запустить один без другого?

L-K Автор вопроса

интересно

Так они уже зависимы, как минимум друг от друга, а возможно лучше общий функционал работы с заказом выделить в отдельный модуль и данные модули сделать зависимым от модуля Order

L-K Автор вопроса
Egor Gruzdev
Так они уже зависимы, как минимум друг от друга, а...

В чем они зависимы? Как они зависимы друг от друга??? повторяю, два НЕЗАВИСИМЫХ МОДУЛЯ которые работают с одной сущностью!

L K
В чем они зависимы? Как они зависимы друг от друга...

Они работаю с одной сущность потому и зависимы. Кто (какой модуль) вносит коррекцию в это сущность, т.е. когда потребуется добавить туда поле. А если сущность находится вне модулей, то да не зависимы, но имеют зависимость от сущности, которая находится в каком то модуле.

Egor Gruzdev
Они работаю с одной сущность потому и зависимы. Кт...

Звучит немножко запутано. Возможно вы имеете ввиду что модули зависят от оредера но не зависят друг от друга.

L K
🤷‍♂️

У меня был кейс когда я был уверен что входящие параметры заказа будут такими и только такими. А потом выяснилось что будет ещё один, и ещё один. Пришлось таки писать дто и механизм наполнения и отвязаться от модели. Будет ли у вас так - хз)

Алексей
Звучит немножко запутано. Возможно вы имеете ввиду...

я еще раз перечитал вопрос, получается что да в данном случае есть зависимость, но не между собой, а с модулем, который управляет заказом и предоставляет интерфейс и сервисы для работы с сущность order мне вот только, в таких модульных системах, страшно представить, сколько зависимостей в таком случае будет у модуля Order

Egor Gruzdev
я еще раз перечитал вопрос, получается что да в да...

Ну мы в чатике ларки, Order с вероятность 146% это модель. Так что зависимостей дохренилион и ещё штук 7 не явных))

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

Обсуждают сегодня

а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
I just installed it but how do I use it?
Talula
12
Всем доброго дня! Подскажите может кто использовал связку Pagebuilder + Clientsetting. Сами параметры с типом pagebuilder в модуле Clientsetting работают нормально, можно такж...
Александр Добриков
12
Всем привет! Нужен совет от опытных. Переношу свой проект с Делфи 10.2 Токио на Лазарус 3.2 установленный через инсталлятор fpcupdeluxe-x86_64-win64. При импортировании проект...
Дмитрий Завгородний
7
А почему в си некоторые вещи работают с двойными кавычками некоторые с одинарными? Нельзя было все сделать с одними или чтоб работало с разными? например чтоб выводить строки ...
.
15
Всем привет! Подскажите. Я написал приложение на Delphi 10.2 Tokyo под Windows 10. И передо мной стал вопрос о том чтобы сделать это приложение кроссплатформенным (под Linux и...
Дмитрий Завгородний
24
Эх кто-то пришел и весь праздник испортил :( You need complex FBX scene importing setup to change things on import? good luck with that. You need navigation and pathfinding? g...
Serg Gini
5
Good afternoon, I just started learning php in conjunction with mysql. I am registering a system on a local Mamp server using phpMyAdmin. It seems to be stored normally in the...
ManGo
1
я не про это. какая еще есть инфа, или может появиться, что ее можно обозначить названием данной игры? зачем плодить хештеги, которые обозначают одну сущность? в данном случ...
Aiwan \ (•◡•) / _bot
5
Карта сайта