стоит ли ее делать агностичной к библиотеке для взаимодействия с базой, или в этом нет смысла?
Какая-то очень широкая алгебра. Обычно просто есть другая алгебра для взаимодействия с базой (то бишь трейт с фкой) и под разные базы делают разные интерпретаторы (то бишь разные реализации трейта)
Ну да, у меня так для дуби получается, наверное делать широкую алгебру чтобы потом туда засунуть слик или квилл нецелесообразно. Просто по TF мало нашел примеров с решеинем таких задач по дизайну кода.
Алгебры должны быть специфичны под домен какой-то, не надо на весь дуби обёртку писать
Ну конечно не на весь, а на сабсет операций. Спасибо за ответ
Обсуждают сегодня