Size: a a a

2020 May 26

AV

Alexander Vershilov in Haskell
тупое имя функции zMyModule.Foo.findFoo :: FooId -> Foo`
источник

AV

Alexander Vershilov in Haskell
Jerzy Syrowiecki
как уменьшает API? я вижу, как это увеличивает API
у тебя 3 функции find, update, create, а не полтора миллиона
источник

YS

Yan Shkurinskiy in Haskell
Ну, read и write тоже можно перегрузить, и будет две
источник

к

кана in Haskell
полтора миллиона функций это 500000 моделей
источник

YS

Yan Shkurinskiy in Haskell
просто тут 2, там 3
источник

AV

Alexander Vershilov in Haskell
Yan Shkurinskiy
Ну, read и write тоже можно перегрузить, и будет две
Не будет
источник

JS

Jerzy Syrowiecki in Haskell
Alexander Vershilov
у тебя 3 функции find, update, create, а не полтора миллиона
у меня одна БД в приложении и один её мок. откуда возьмутся полтора миллиона?
источник

AV

Alexander Vershilov in Haskell
Как ты загружаешь данные типа Foo?
источник

AV

Alexander Vershilov in Haskell
(мок базы, что может быть ужаснее, но это оффтоп)
источник

JS

Jerzy Syrowiecki in Haskell
Alexander Vershilov
Как ты загружаешь данные типа Foo?
select @Foo из MonadDB
источник

YS

Yan Shkurinskiy in Haskell
Alexander Vershilov
Не будет
Ну типа этого

class Read m i o where
 read :: i -> m o

class Write m i o where
 write :: i -> m o
источник

AV

Alexander Vershilov in Haskell
Не вижу, как определяются параметры запроса
источник

AV

Alexander Vershilov in Haskell
Тут видна семантика, read/find/fetch/lookup и т.п.
источник

AV

Alexander Vershilov in Haskell
Соотв доставаться будет a, Maybe a, Vector a
источник

JS

Jerzy Syrowiecki in Haskell
Alexander Vershilov
(мок базы, что может быть ужаснее, но это оффтоп)
да, я ошибся. тестовая БД есть. то есть в приложении просто одна БД
источник

YS

Yan Shkurinskiy in Haskell
Alexander Vershilov
(мок базы, что может быть ужаснее, но это оффтоп)
страшная штука(
источник

JS

Jerzy Syrowiecki in Haskell
Alexander Vershilov
Тут видна семантика, read/find/fetch/lookup и т.п.
class MonadDB where read; find; fetch; lookup
источник

AV

Alexander Vershilov in Haskell
Yan Shkurinskiy
Ну типа этого

class Read m i o where
 read :: i -> m o

class Write m i o where
 write :: i -> m o
Ну и тут число инстансов вообщне не отличается
источник

YS

Yan Shkurinskiy in Haskell
Alexander Vershilov
Ну и тут число инстансов вообщне не отличается
У меня MonadDb вынесена в другой компонент)
источник

AV

Alexander Vershilov in Haskell
И того, что у тебя в констреинтах будет
источник