Потому что было два приложения: web (phoenix без БД) и finance, ща возникает большой домен integration, который не хочется держать в web, которому надо будет хранить прилично своих данных, но в нескольких местах будут foreign key на сущности из finance
делали так, правда своя репа на каждую аппу а экто отдельным приложением. Так как репо это по сути пустой модуль в три строчки, то его можно и в амбреллу в корень положить и юзать. Либо да, лучше отдельную аппку под репо
Потому что было два приложения: web (phoenix без БД) и finance, ща возникает большой домен integration, который не хочется держать в web, которому надо будет хранить прилично своих данных, но в нескольких местах будут foreign key на сущности из finance
Ну да, как же без этого. Да, сейчас вынесу миграции и репу в отдельное приложение и всеми буду просто пользовать репой оттуда, каждый со своими схемами :)
Мне кажется, я понял почему мне не нравится Elixir. Его команды выглядят как шутка плохого дизайнера. Почему, если функция length работает ТОЛЬКО с листом - её не запихнули в модуль List? Как узнать длину tuple? Может у меня опыта это понять не хватает?
Мне кажется, я понял почему мне не нравится Elixir. Его команды выглядят как шутка плохого дизайнера. Почему, если функция length работает ТОЛЬКО с листом - её не запихнули в модуль List? Как узнать длину tuple? Может у меня опыта это понять не хватает?
Наверное потому что в ерланге length не в lists модуле. Тапл не динамически изменяемая структура(точнее плохая практика использовать его как лист)