Size: a a a

2020 January 15

С

Санжар in PHP
Призывайте @fes0r в чат!
источник

BT

Bohdan Turchyk in PHP
Санжар
Призывайте @fes0r в чат!
пускай отдыхает, он устал
источник

BT

Bohdan Turchyk in PHP
тут мы, его молодая гвардия
источник

С

Санжар in PHP
Bohdan Turchyk
пускай отдыхает, он устал
у меня иногда такое чувство будто он либо работает, либо в чатах людям помогает
источник

BT

Bohdan Turchyk in PHP
Руслан
Да, была такая проблема, когда изменения имени в юзере вызывался метод "changeName", который вызывал метод edit сущности userInfo
а в идеале изменение имени юзера должно происходить чисто в рамках сущности UserInfo (хотя я назвал бы ее Profile)
источник

С

Санжар in PHP
Санжар
у меня иногда такое чувство будто он либо работает, либо в чатах людям помогает
и так 24/7
источник

Р

Руслан in PHP
Bohdan Turchyk
а в идеале изменение имени юзера должно происходить чисто в рамках сущности UserInfo (хотя я назвал бы ее Profile)
Тогда нужен репозиторий для поиска этого профиля
источник

Р

Руслан in PHP
В первом случае достаточно сущности юзера для изменения имени
источник

SP

Sergey Protko in PHP
Евгений Ромашкан
Чтобы в сущностях не было слишком много логики
обычно проблема с "слишком много стэйта" которая тянет "слишком много логики". И "слишком много стэйта" обычно либо просто так либо "потому что я хочу потом врайт модельку для UI юзать
источник

BT

Bohdan Turchyk in PHP
Сергей З.
При рич моделях сервисы нужны или вся логика в рич моделях?
"сервисы" могут быть нужны тогда, когда у тебя возникает взаимодействие различных агрегатов
но это может быть индикатором плохого проектирования
источник

k

knopkod4v in PHP
Дядя Саша
Всем привет. Что такое сервис, зачем он нужен и чем отличается от модели?
сервис - это настолько перегруженное слово, что практически бессмысленно. Нужно много контекста, чтобы понять, что подразумевается под этим
источник

SP

Sergey Protko in PHP
Bohdan Turchyk
"сервисы" могут быть нужны тогда, когда у тебя возникает взаимодействие различных агрегатов
но это может быть индикатором плохого проектирования
логика агрегата - логическая транзакция. Операция может состоять из нескольких логических транзакций. Запихнуть сам сценарий операции в сервис в целом не плохая идея и это не будет плохо.
источник

SP

Sergey Protko in PHP
ну и вот все это "плохо" или "хорошо" это про связанность а не про мифическое DDD
источник

BT

Bohdan Turchyk in PHP
Руслан
Тогда нужен репозиторий для поиска этого профиля
не вижу проблемы
источник

RV

Roma Vandolyak in PHP
Санжар
у меня иногда такое чувство будто он либо работает, либо в чатах людям помогает
можешь платить ему за консалтинг
источник

С

Санжар in PHP
Roma Vandolyak
можешь платить ему за консалтинг
На самом деле он реально может этим заниматься.
источник

RV

Roma Vandolyak in PHP
Санжар
На самом деле он реально может этим заниматься.
а я что говорю обратное?
источник

SP

Sergey Protko in PHP
Санжар
На самом деле он реально может этим заниматься.
смотря на некоторых консультантов складывается впечатление что этим может заниматься любой вообще чел
источник

BT

Bohdan Turchyk in PHP
Sergey Protko
логика агрегата - логическая транзакция. Операция может состоять из нескольких логических транзакций. Запихнуть сам сценарий операции в сервис в целом не плохая идея и это не будет плохо.
это тот самый "хороший" случай, как по мне
источник

А

Артём in PHP
Фесору даже было не в лом как-то ночью на мои глупые вопросы в скупе отвечать
источник