Size: a a a

Clojure — русскоговорящее сообщество

2020 July 17

KC

Kirill Chernyshov in Clojure — русскоговорящее сообщество
А conn чем не аргумент?
источник

A

Artem in Clojure — русскоговорящее сообщество
в примере да, но там есть функции которые не принимают его.
источник

A

Artem in Clojure — русскоговорящее сообщество
не особо удачный пример взял
источник

A

Artem in Clojure — русскоговорящее сообщество
я тот doseq без conn переписал уже, т.к. он не везде используется
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
Tim Plotnikov
Вопрос: как лучше сделать - простой запрос SQL и непростые преобразования в коде или непростой запрос SQL, который вернет уже полуобработанные данные?
Спрашиваю не в контексте перформанса, а в контексте вопроса «где должна находится логика?»
Если проще и короче в SQL пиши sql  - если в clojure - clojure. Воспринимай это как единый комплекс ;)
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Ryzhikov Nikolay
Если проще и короче в SQL пиши sql  - если в clojure - clojure. Воспринимай это как единый комплекс ;)
Спасибо, хороший совет!
Просто почему-то опыт говорит что это как бы две отдельные сущности и типа должно либо здесь либо здесь.
Хотя на самом деле думаю вы правы, всё равно одно без другого работать не будет. Тем более что SQL всё равно формируется в коде
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
это травма от орм
источник

A

Artem in Clojure — русскоговорящее сообщество
мы стараемся в базу выносить только pure функции с простой логикой. и их дергать по возможности
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
мы не различаем и смешиваем clj и sql уже много лет - и все прекрасно
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Ryzhikov Nikolay
это травма от орм
Хах, точняк 😄
источник

A

Artem in Clojure — русскоговорящее сообщество
а так у нас все в виде honeysql полотен )
источник

TP

Tim Plotnikov in Clojure — русскоговорящее сообщество
Блин, травма от орм… А ведь это действительно так: в мобилках только и делаешь, что мапишь всё в объекты и с ума сходишь, когда у тебя одна и та же информация выражена 3 - 5 POJO. От такого у любого будет травма 😅
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
Я бы еще рекомендовал не отделять модель от web - пишите все в одном файле
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
не надо этих model; repository; etc
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
бейте код по бизнес фичам
источник

KL

Kamiλ Liberal-free in Clojure — русскоговорящее сообщество
Это секта
источник

RN

Ryzhikov Nikolay in Clojure — русскоговорящее сообщество
или доменной модели
источник

KL

Kamiλ Liberal-free in Clojure — русскоговорящее сообщество
Реально
источник

KL

Kamiλ Liberal-free in Clojure — русскоговорящее сообщество
Велью секта
источник

A

Artem in Clojure — русскоговорящее сообщество
Ryzhikov Nikolay
Я бы еще рекомендовал не отделять модель от web - пишите все в одном файле
прям в роут хендлерах что-ли?
источник