Size: a a a

2020 May 04

АС

Альберт Степанцев... in PHP
вы команды без шины не умеете выполнять?
источник

КГ

Константин Грачев... in PHP
Ну эта, CQRS там, вся срань
источник

АС

Альберт Степанцев... in PHP
давайте назовем это Business Action
источник

АС

Альберт Степанцев... in PHP
и задумаемся -зачем шина?
источник

АС

Альберт Степанцев... in PHP
тогда придет просветление
источник

КГ

Константин Грачев... in PHP
мм..
источник

АС

Альберт Степанцев... in PHP
есть действие
у него есть контекст
вы действие вызываете - оно что-то делает
неважно - пользователя создает или сорок две записи в базе
источник

АС

Альберт Степанцев... in PHP
и всё
источник

АС

Альберт Степанцев... in PHP
Константин Грачев
Ну эта, CQRS там, вся срань
вы как-то странно понимаете CQRS
источник

КГ

Константин Грачев... in PHP
Возможно
источник

АС

Альберт Степанцев... in PHP
команда может быть чем угодно
шина, хрендрыншина
источник

КГ

Константин Грачев... in PHP
Откуда вообще уверенность что я понимаю)
источник

АС

Альберт Степанцев... in PHP
главное, чтобы она не возвращала имеющиеся данные
источник

АС

Альберт Степанцев... in PHP
а что-то делала
источник

АС

Альберт Степанцев... in PHP
команда - делает
запрос - получает срез данных
всё, весь паттерн
источник

АС

Альберт Степанцев... in PHP
при этом команда может что-то "делать" хоть через голубиную почту
паттерн протоколы не определяет
источник

АС

Альберт Степанцев... in PHP
"принеси бутылку водки" - команда
результат - бутылка, внесенная в помещение

"сколько еще водки осталось?" - запрос
результат - ответ на вопрос, число (в бутылках например)

паттерн вам говорит, что нельзя ответом на "принеси водки" делать число получившихся бутылок
источник

КГ

Константин Грачев... in PHP
Ну это я понимаю
источник

АС

Альберт Степанцев... in PHP
ну и всё
источник

КГ

Константин Грачев... in PHP
Не на столько тупой)
источник