Size: a a a

2021 October 05

МФ

Максим Федоров... in symfony
но опять же — это не про ДДД
источник

SP

Sergey Protko in symfony
ты просто завидуешь)
источник

ПГ

Павел Г. in symfony
Вот тоже. Одна из фишек DDD это минимальная связь между контектов за счет ссылок.  Как можно гвоорить что это ДДД, когда конекст один
источник

ПГ

Павел Г. in symfony
Раскололи)) Я не говорил что код плохой. Я просто не пойму причем тут DDD
источник

SP

Sergey Protko in symfony
почему нет?) то что ты не видишь не значит что нет)
источник

ПГ

Павел Г. in symfony
ок)
источник

ЮW

Юрий Walk in symfony
источник

SP

Sergey Protko in symfony
для красного словца, без упоминания смотреть не будут
источник

МФ

Максим Федоров... in symfony
хорошим дизайном модуля было бы, если в него можно было кидать события, и получать события и на это было бы ограничено взаимодействие с модуляем

ну и возможномть добавить персонажей/экшнов при регистрации модуля как точка расширения функциональности
источник

SP

Sergey Protko in symfony
источник

SP

Sergey Protko in symfony
довсидания
источник

ЮW

Юрий Walk in symfony
и?
источник

ЮW

Юрий Walk in symfony
> хорошим дизайном модуля было бы, если в него можно было кидать события, и получать события и на это было бы ограничено взаимодействие с модуляем

Кидаешь массив данных по юнитам - получаешь объект с результатом, на основании которого бой отображается на фронте. Что не так?
источник

SP

Sergey Protko in symfony
ну короч я не оч понимаю что тут хорошо и надо смотреть и разбираться. первое впечатление - не очень
источник

ЮW

Юрий Walk in symfony
Что именно не очень? Я пока увидел только претензии к DDD - из-за того, что у вас DDD это одно, у меня DDD это другое.

А в остальном? Конкретно по коду.
источник

SP

Sergey Protko in symfony
что можно было бы глянуть что бы получить более качественную оценку:

- анализ зависимостей между модулями. взять и нарисовать граф зависимостей через какой dephpend иил php dependency analysis - убедиться что нет циклических зависимостей и т.д.
- трейты - сразу фу
- динамические вызовы методов - оч неявная связанность
источник

МФ

Максим Федоров... in symfony
я бы посомтрел, как бой инициализируется

например 2 персонажа решили сразиться
ты вызвал бой между ними

и посомтрел бы результат, без view, а в виде события (объект с атрибутами боя)
источник

SP

Sergey Protko in symfony
опять же фраза "В противоположность обычной разработке, которая проходит в формате "быстрей-быстрей, фичи нужны"" больше говорит про оверинженеринг
источник

SP

Sergey Protko in symfony
на тему анализа связанности такого поверхносного можно еще тесты смотреть
источник

SP

Sergey Protko in symfony
источник