Size: a a a

Эликсир и Вунш

2018 March 14

IA

Ilya Averyanov in Эликсир и Вунш
"Тут мы писали с DDD но проект все равно закрылся. А тут приуспел. А тут приуспел и без DDD. А тут без DDD закрылся."
источник

IA

Ilya Averyanov in Эликсир и Вунш
еще беда в том, что толковать DDD часто пытаются инструментально, мол если нет Repo, агрегатов, entities и т.д., то это не DDD
источник

IA

Ilya Averyanov in Эликсир и Вунш
но это как раз согласуется с деструктивной направленностью хайпа
источник

DS

Dmitry Shpagin in Эликсир и Вунш
Пока как я понимаю главная мысль DDD не в организации кода, а в том, чтобы любой разраб пришел на проект, послушал заказчика и сразу все понял где в коде править, потому что все будет написано на языке заказчика
источник

IA

Ilya Averyanov in Эликсир и Вунш
по моему опыту, реальное снятие боли при разработке обеспечивает своевременное разделение контекстов и слоеность
источник

DS

Dmitry Shpagin in Эликсир и Вунш
но наверное это только верхушка айсберга
источник

TT

Taras 🦀 Taraskin in Эликсир и Вунш
Максим Ларионов
феникс по сути тоже гибрид MVC и MVVM
понапридумывают выражений,
и потом выражаются направо и налево))
источник

IA

Ilya Averyanov in Эликсир и Вунш
т.е. то, что в книгах написано наиболее абстрактно
источник

IA

Ilya Averyanov in Эликсир и Вунш
кстати, кто-то из евангелистов в конце концов сознался, не помню кто: что мол ни разу в жизни не видел в программном коде разделения контекстов
источник

IA

Ilya Averyanov in Эликсир и Вунш
только при изоляции в разные сервисы получается изолировать контексты
источник

IA

Ilya Averyanov in Эликсир и Вунш
чем все и занимаются в последнее время 🙂
а в Erlang и особенно с Elixir с этим хорошо, при небольшой дисциплине разные сервисы можно держать вместе, под umbrella app
источник

IA

Ilya Averyanov in Эликсир и Вунш
опять же, язык заказчика у меня получалось трансформировать нормально только в разделение контекстов
источник

IA

Ilya Averyanov in Эликсир и Вунш
В остальном, предметная область в современных web проектах либо слишком быстро меняется, либо слишком туманна, либо ее ядро пренебрежимо мало. Книжки по DDD писались на примере софта из 90-х, какой-то корпоративный банковский, моделирующий и бухг софт, в котором есть явная предметная область
источник

AD

Artem Denezhny in Эликсир и Вунш
Главное - правильно поставить ударение
источник
2018 March 18

AD

Artem Denezhny in Эликсир и Вунш
прикольный сервис для записи команд терминала, для Wunsh было бы интересно

https://asciinema.org/
источник

A1

Art 141 in Эликсир и Вунш
Всем привет. Пытаюсь разобраться в функциональном программировании. Как лучше сделать поиск элемента в матрице, а именно номер его строки и индекс? Сам элемент надо искать не сравнением, а вхождением &String.contains?(&1, str).
То есть из [["abc", "cde"], ["123", "xyz"]] , "z" хочу получить {1, 1}.
источник

IA

Ilya Averyanov in Эликсир и Вунш
если функционально, то как-то так можно
источник

IA

Ilya Averyanov in Эликсир и Вунш
источник

A1

Art 141 in Эликсир и Вунш
Вот оно как делается. Спасибо. Пошёл разбираться.
источник

AD

Artem Denezhny in Эликсир и Вунш
источник