в слике допустим я вижу выигрыш что не нужно городить кучу sqlок
Вместо sql который и так нужно знать приходится учить сликовый дсл и все равно вытаскивать скл и делать эксплейн. Где выгода?
sql знать надо соглы, но обычно на операции create read и т д, достаточно и dslа
ну это классика баланса - быстрые неполноценные низкоуровневые тесты против высокоуровневых медленных полноценных (ближе к acceptance)
+, и сильно повезет если не придется идти в его исходники
+ есть куча база-специфичного sql, который часто не покрыт dsl
а эта куча как часто юзается?
Ну, мне постоянно приходится юзать то жсоны, то uuid, то ts_queries в постгре
ну для таких кейсов соглы, лучше dsl не городить
Обсуждают сегодня