Size: a a a

var chat = new Chat();

2021 July 12

YM

Yury Morozov in var chat = new Chat();
Кто сказал, что они неглупые? Понимаете, есть люди, которым нужно что-то придумывать и писать статьи. Они в статьях берут 5 простых сущностей, красиво расписывают и вываливают на публику. Люди смотрят емае! Надо внедрять. Только у них не 5 сущностей а 100 и куча логики на пересечении доменов. Начинаются попытки впихнуть невпихуемое и вместо красоты решения мы получаем монстра франкенштейна в который никто не хочет лезть
источник

YM

Yury Morozov in var chat = new Chat();
Тоже самое с TDD. Когда пишут калькулятор - то все по красоте
источник

В

Ваня in var chat = new Chat();
Ты вообще представляешь какой нужен человеческий ресурс? на крупном проекте это просто невозможно, будет 2/3 людей писать тесты, т.к. логики может быть ОЧЕНЬ много и солюшн с тестами будет больше чем солюшн с реализацией
источник

YM

Yury Morozov in var chat = new Chat();
Когда начинаем делать реальный бизнес кейс у нас получается сотня тестов и 0 строчек кода
источник

YM

Yury Morozov in var chat = new Chat();
А потом метод сделели через месяц, бизнес посмотрел и говорит - ребят, мы тут не учли!
источник

YM

Yury Morozov in var chat = new Chat();
И ты такой херак 50 тестов переделывать
источник

VB

Vladislav Bardin in var chat = new Chat();
Согласен с поинтом касательно TDD, но действительно ли так плох DDD и почему у него есть тогда свои поклонники среди достаточно опытных разработчиков, которые работают в больших компаниях?
источник

YM

Yury Morozov in var chat = new Chat();
Мне пример проектов бы. А то вроде бы все говорят, а живьем не видели
источник

Ɖ

Ɖrēw in var chat = new Chat();
Потому что у них не 15 лет опыта и они не архитекторы.
источник

YM

Yury Morozov in var chat = new Chat();
А то, что я видел было весьма большим отходом от DDD
источник

YM

Yury Morozov in var chat = new Chat();
DDD типа любят за то, что он ложиться хорошо на микросервисы
источник

YM

Yury Morozov in var chat = new Chat();
Но опять же, разделение доменных моделей - это очень сложно. А синхронизация хранилищ каждого домена - это большой гемор
источник

VB

Vladislav Bardin in var chat = new Chat();
Вот тут чатик фанатов DDD, создатель чата если не ошибаюсь из ДоДо пиццы
источник

YM

Yury Morozov in var chat = new Chat();
Додо пицца там 10 лет с монолита на DDD переходит. ТАм уже давно все ясно
источник

rr

razumovsky r in var chat = new Chat();
а эт как, с монолита на ДДД ?
источник

rr

razumovsky r in var chat = new Chat();
ДДД может быть и монолит вполне себе )
источник

YM

Yury Morozov in var chat = new Chat();
Смысла ноль, ДДД это микросервисы
источник

AL

Alexander Luzgarev in var chat = new Chat();
Нет, конечно: TDD имеет мало отношения к «времени поддержки», и скорее даже затрудняет поддержку (поскольку переписывать приходится не только код, но и тесты)
источник

rr

razumovsky r in var chat = new Chat();
эт вообще филосовский вопрос, стоит ли бойлерплейт пилить )
источник

YM

Yury Morozov in var chat = new Chat();
Кстати, у ДоДо пиццы нельзя было еще год назад доставку заказать сегодня на завтра, у них в 12 ночи все заказы обнулялись в тыкву. Хочешь пиццу на 8 утра - заказывай в 7, а не вечером))
источник