актуальном виде кучи запросов к бд без orm? Как хранить, как собирать, как тестить на то, что сломалось при обновлении модели данных?
Приёмочное тестирование
есть вот такая библиотека https://github.com/qustavo/dotsql, если надо держать запросы "где-то", но мне как-то не пригождалось, выручают билдеры. А тестить - обходился интеграционными тестами, которые поднимали контейнер с базой, накатывали миграции и вызывали нужные методы у структуры
спасибо, посмотрю. А что за билдеры стоит рассматривать?
Да, выделяешь слой данных dao если это какие-то кастомные сложные запросы или repository если это круды под капотом.
Обсуждают сегодня