Size: a a a

2020 September 24

ПГ

Павел Г. in symfony
Sergei Baikin
Я бы посоветовал команд бэйс интерфейс а не круд на команды накатывать
Такое себе
Ммм а как наличие баса изменит данные в моем вопросе?
источник

SB

Sergei Baikin in symfony
Павел Г.
Ммм а как наличие баса изменит данные в моем вопросе?
источник

ПГ

Павел Г. in symfony
Спс, ща почитаю
источник

SB

Sergei Baikin in symfony
Vlad Sobenko
А что сервис для вас?
Техническая реализация конкретной бизнес возможности
источник

VS

Vlad Sobenko in symfony
Sergei Baikin
Техническая реализация конкретной бизнес возможности
new String('hello') сервис?
источник

D

Dmitry in symfony
Павел Г.
Прерву:) Хэлпаните плиз, чет не могу понять херня или нет:
Берем кейс редактирования с помощью формы. Редактирование не всей сущности. Из базы тянем только нужные данные, мапип на readmodel.
Страница редактирования: есть форма, чтобы ее заполнить, создаем ее на основе readmodel из базы
Экшен редактирования: для редактирования используется command который заполняется формой.
В итоге идентичные readmodel и command, плюс такие же поля в форме. В итоге при добавлении свойства в этот экшен придется менять практически 3 идентифичных файла. Особенно напрягает 1 в 1 readmodel и command. Что тут не так или это норм?
а уверены что вам нужна рид модель тут ? а если рид опоздает да при гонке, получите старые данные на фронте
источник

SB

Sergei Baikin in symfony
Vlad Sobenko
new String('hello') сервис?
Как захотите.
Ради чего вы разделение вводите?
источник

VS

Vlad Sobenko in symfony
Sergei Baikin
Как захотите.
Ради чего вы разделение вводите?
Я ж писал. Для меня понятие сервис не имеет смысла.
источник

SB

Sergei Baikin in symfony
Dmitry
а уверены что вам нужна рид модель тут ? а если рид опоздает да при гонке, получите старые данные на фронте
а если юзер открыл фронт и протупил 5 минут сюрприз данные тоже будет старыми!
источник

D

Dmitry in symfony
Sergei Baikin
а если юзер открыл фронт и протупил 5 минут сюрприз данные тоже будет старыми!
ну так оптимистические локи никто не отменял 😉
источник

ПГ

Павел Г. in symfony
Dmitry
а уверены что вам нужна рид модель тут ? а если рид опоздает да при гонке, получите старые данные на фронте
Ну это не совсем readModel и не cqrs  с разными хранилищами. Под readmodel я подразумевал данные из БД для отбражения.
источник

SB

Sergei Baikin in symfony
Vlad Sobenko
Я ж писал. Для меня понятие сервис не имеет смысла.
В контексте нашего разговора согласен
Я хотел понять что люди для себе в качестве него понимают а то говорим непонятно о чем
источник

ПГ

Павел Г. in symfony
просто пытаюсь отделить бизнес объекты и объекты для отображения, чтобы не работать с массивами.
источник

D

Dmitry in symfony
Павел Г.
Ну это не совсем readModel и не cqrs  с разными хранилищами. Под readmodel я подразумевал данные из БД для отбражения.
это я понял, я просто рассуждаю о том почему нельзя взять даныне из модели, это же по сути query for update а не просто query как в случае Controller::listSomething
источник

VS

Vlad Sobenko in symfony
Sergei Baikin
В контексте нашего разговора согласен
Я хотел понять что люди для себе в качестве него понимают а то говорим непонятно о чем
По этому и писал, что можно рассматривать сервис в рамках фрейворка. Как обьект, который создаст за нас Di.
источник

ПГ

Павел Г. in symfony
Dmitry
это я понял, я просто рассуждаю о том почему нельзя взять даныне из модели, это же по сути query for update а не просто query как в случае Controller::listSomething
Согласен. Если брать разные хранилища возможно тут нужны данные из write . Хотя это опять нарущает логику cqrs. Сложно, мне еще рано))
источник

D

Dmitry in symfony
Павел Г.
Согласен. Если брать разные хранилища возможно тут нужны данные из write . Хотя это опять нарущает логику cqrs. Сложно, мне еще рано))
в чем оно нарушает логику cqrs ?
источник

ПГ

Павел Г. in symfony
Dmitry
в чем оно нарушает логику cqrs ?
Не читать с write для ui, нет такого?
источник

D

Dmitry in symfony
Павел Г.
Не читать с write для ui, нет такого?
это интересный вопрос, cqrs своей сутью говорит нам о том что мол пацаны, каждый запрос на сервер может делать что-то одно - либо читать, либо писать
источник

D

Dmitry in symfony
я не встречал чтобы где-то указывалось из какого коннекта (read-write) читать данные
источник