так же, как на других языках
эот нужно Гранина вызывать! =)
что вы называете инфраструктурой в контексте кода?
Работа с БД, http фреймворки
На самом деле хаскель хорош тем, что на других языках после практики на нем начинаешь тоже писать код с разделением по уровням абстракции
тоже это заметил за собой
разделяю, если это нужно. обычно роутинг на одном слое, хэндлеры с логикой на втором, БД с хелперами на третьем
я доменную логику пишу на среднем слое, а инфраструктуру на нижнем. это неправильно?
Да никак не "принято". Одни и те же люди в разный проектах пишут совершенно разный код
https://hsto.org/webt/mm/07/bx/mm07bx1u2dxlgab0prkzllunvf8.png в других языках(обычно в ООП-шных, или близких к нему) так принято, хотя и в Elixir, знаю что то же используют такие практики.
Хуже всего, что и в одном проекте тоже так бывает
Это уже решается административно
Обсуждают сегодня