какая-то коллекция, и мне нужно сделать что-то с элементом, в AR будет метод doSomething(id), это нормально айди здесь юзать, не попахивает ничем? вроде ок, но есть сомнения почему-то 🤔
попахивает вопросом, зачем тебе загружать все элементы, когда нужно сделать что то с одним? может быть, стоит из базы достать только то, что надо?
у меня агрегаты) действие вызывается через AR, а не напрямую
может быть тебе надо имень несколько агрегатов, а не один? думаю не очень разумно загружать данные, которые не будут использоваться в операции
конкретно тут пришел к выводу что у меня это один агрегат, т.к. разделив их, одному из агрегатов приходится часто дергать другой, чтоб выяснить инфу, нужную для принятия решения по своему стейту
"часто" это значит "не всегда"? а почему так?
одно из действий всегда требует сверяться с другим агрегатом) но написал "часто")
ну тут опять же, почему, как оно сверяется, как может случиться что инвариант одного будет нарушен?
Обсуждают сегодня