Size: a a a

Scala User Group

2020 April 08

ЮБ

Юрий Бадальянц in Scala User Group
Вопрос не читал, но это гавно мамонта, юзайте sourcecode
источник

ЮБ

Юрий Бадальянц in Scala User Group
Aλeχander Semenov
а дуби при компиляции запросы как-то валидирует или потом падает в рантайме, если имя колонки неправильно написать?
Нет
источник

ЮБ

Юрий Бадальянц in Scala User Group
Aλeχander Semenov
а дуби при компиляции запросы как-то валидирует или потом падает в рантайме, если имя колонки неправильно написать?
Падает при запросе
источник

ΛВ

Λнтон Войцишевский in Scala User Group
Aλeχander Semenov
а дуби при компиляции запросы как-то валидирует или потом падает в рантайме, если имя колонки неправильно написать?
Скала плагин умеет это
источник

ΛВ

Λнтон Войцишевский in Scala User Group
С дубевыми запросами
источник

AF

Andrey Feoktistov in Scala User Group
Вроде можно научить валидировать
источник

AF

Andrey Feoktistov in Scala User Group
Но я не пробовал
источник

ЮБ

Юрий Бадальянц in Scala User Group
Ну там есть какая-то приблуда для юнит тестов запросов. Но я всё равно пишу на запросы тесты с testcontainers
источник

AF

Andrey Feoktistov in Scala User Group
А что все забыли про Scalikejdbc
источник

AS

Aλeχander Semenov in Scala User Group
получается, рефакторинг с дуби проблематичен
источник

ЮБ

Юрий Бадальянц in Scala User Group
Я писал о нём
источник

AF

Andrey Feoktistov in Scala User Group
Там все гибко
источник

DM

Daniel Matveev in Scala User Group
Юрий Бадальянц
Ну там есть какая-то приблуда для юнит тестов запросов. Но я всё равно пишу на запросы тесты с testcontainers
там не юнит тесты - база нужна
источник

AS

Aλeχander Semenov in Scala User Group
тесты это скучно, тем более на каждый запрос в приложении ))
источник

ЮБ

Юрий Бадальянц in Scala User Group
Aλeχander Semenov
получается, рефакторинг с дуби проблематичен
Ну такой себе рефакторинг. А как ты миграции автоматизируешь?
источник

DM

Daniel Matveev in Scala User Group
Aλeχander Semenov
тесты это скучно, тем более на каждый запрос в приложении ))
а как ты еще проверишь, что у тебя колонка названа правильно в запросе
источник

ЮБ

Юрий Бадальянц in Scala User Group
Daniel Matveev
там не юнит тесты - база нужна
Вот это yolo штука — тоже с базой?
источник

DM

Daniel Matveev in Scala User Group
там весь тест выглядит как check(doobie.Fragment)
источник

DM

Daniel Matveev in Scala User Group
Юрий Бадальянц
Вот это yolo штука — тоже с базой?
да, но там помимо простой проверки что запрос корректен еще всякое аля ворнинги на констрейнты (это то на что я наткнулся)
источник

ЮБ

Юрий Бадальянц in Scala User Group
Тем более тогда лучше сделать нормальный тест с данными
источник