Пока как я понимаю главная мысль DDD не в организации кода, а в том, чтобы любой разраб пришел на проект, послушал заказчика и сразу все понял где в коде править, потому что все будет написано на языке заказчика
чем все и занимаются в последнее время 🙂 а в Erlang и особенно с Elixir с этим хорошо, при небольшой дисциплине разные сервисы можно держать вместе, под umbrella app
В остальном, предметная область в современных web проектах либо слишком быстро меняется, либо слишком туманна, либо ее ядро пренебрежимо мало. Книжки по DDD писались на примере софта из 90-х, какой-то корпоративный банковский, моделирующий и бухг софт, в котором есть явная предметная область
Всем привет. Пытаюсь разобраться в функциональном программировании. Как лучше сделать поиск элемента в матрице, а именно номер его строки и индекс? Сам элемент надо искать не сравнением, а вхождением &String.contains?(&1, str). То есть из [["abc", "cde"], ["123", "xyz"]] , "z" хочу получить {1, 1}.