Size: a a a

Scala User Group

2020 September 29

λ

λoλdog in Scala User Group
я не понимаю почему рантайм медленно ?
источник

SA

Sergey Alaev in Scala User Group
λoλdog
я не понимаю почему рантайм медленно ?
Потому, что чинить ошибки компиляции намного быстрее, чем расследовать упавшие тесты. Особенно в идее с подсветкой
источник

λ

λoλdog in Scala User Group
еще раз, пишем тест с использованием тестконтеинера с поднятой базой,  проливаем схему, запускаем дубевые тесты с IOChecker и все оч быстро
источник

λ

λoλdog in Scala User Group
все там будет очень наглядно
источник

SA

Sergey Alaev in Scala User Group
λoλdog
все там будет очень наглядно
Ну тогда мой опыт работы со сложными схемами не совпадает с твоим
источник

λ

λoλdog in Scala User Group
что есть сложная схема?
источник

λ

λoλdog in Scala User Group
дубевый чекер тебе дает даже номер строки в которой не правильный SQL, куда уж быстрее то
источник

SA

Sergey Alaev in Scala User Group
λoλdog
что есть сложная схема?
От 10 таблиц в базе отсутствие нормальных инструментов дает себя знать. Если таблиц 30+ - то уже реально сложно без гарантий на уровне компиляции и UML.
источник

λ

λoλdog in Scala User Group
ух, у меня всего 27 таблиц
источник

λ

λoλdog in Scala User Group
ничего сложного нет
источник

λ

λoλegΥch in Scala User Group
гарантии на уровне умл?
источник

SA

Sergey Alaev in Scala User Group
λoλegΥch
гарантии на уровне умл?
Нет, компиляция раздельно, UML для проектирования схемы раздельно.
источник

λ

λoλcat in Scala User Group
Sergey Alaev
Да, коммитить генеренный код. Если абстрагироваться от догмы "коммитить генеренный код плохо", конечно)
Хорошая догма. Следую ей всегда
источник

SA

Sergey Alaev in Scala User Group
λoλcat
Хорошая догма. Следую ей всегда
Фанатиком быть плохо, не будь фанатиком. Взвешивай преимущества и недостатки, и только потом принимай решение.
источник

P

Python in Scala User Group
Я пока никак не проникся кодогенерацией, если честно. Но я не знаю вашу ситуацию и ваших программистов. Может там реально нужно. 🤷‍♀
источник

Oℕ

Oleg ℕizhnik in Scala User Group
пора начинать тегать регулярные холивары
источник

Oℕ

Oleg ℕizhnik in Scala User Group
вроде #SQuarreL
источник

NV

Nikita Vilunov in Scala User Group
Oleg ℕizhnik
вроде #SQuarreL
+
источник

AS

Artem Sokolov in Scala User Group
Michael
В свое время выбрал его. Были попытки перейти на что-то другое.
Вроде бы эту статью смотрел - там в конце указана таблица сравнений:
https://softwaremill.com/comparing-scala-relational-database-access-libraries/

В slick все запросы (кроме Plain SQL) проверяются на этапе компиляции + есть стримы.
В отличии от ORM здесь FRM - берем только то, что нужно. Удобная отладка запросов в логах. Показывает в виде таблицы первые 5 записей.
Это если в кратце.
3.5 года прошло с момента статьи
в скала экосистеме это целая вечность
источник

Oℕ

Oleg ℕizhnik in Scala User Group
сегодня в битве joobie vs sliquill кто-то выиграл?
источник