Size: a a a

ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)

2020 April 11

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
источник

ED

Evgeny Dolganov in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Пацаны, это канал аниме?

Подскажите какой return лучше выдавать у метода?

validate(user: User): EitherT[F, Error, Unit]

или

validate(user: User): F[Either[Error, Unit]]
источник

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Evgeny Dolganov
Пацаны, это канал аниме?

Подскажите какой return лучше выдавать у метода?

validate(user: User): EitherT[F, Error, Unit]

или

validate(user: User): F[Either[Error, Unit]]
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Evgeny Dolganov
Пацаны, это канал аниме?

Подскажите какой return лучше выдавать у метода?

validate(user: User): EitherT[F, Error, Unit]

или

validate(user: User): F[Either[Error, Unit]]
второе
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
с изерти потом неудобно работать будет
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
придется его везде тащить
источник

ΙΤ

Ιωάννης Τσεκούρι... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Evgeny Dolganov
Пацаны, это канал аниме?

Подскажите какой return лучше выдавать у метода?

validate(user: User): EitherT[F, Error, Unit]

или

validate(user: User): F[Either[Error, Unit]]
Ворвался
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
внутри какой-то херни норм юзать
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
а вот в алгебре возвращать не стоит
источник

ED

Evgeny Dolganov in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Λнтон Войцишевский
а вот в алгебре возвращать не стоит
Благодарю за ответ 👍
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Evgeny Dolganov
Пацаны, это канал аниме?

Подскажите какой return лучше выдавать у метода?

validate(user: User): EitherT[F, Error, Unit]

или

validate(user: User): F[Either[Error, Unit]]
донт екпоз айзер ти ин паблик методс
источник

ᛒᚨᚱᛏᛟᛋᛋᛟ... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
ну и ваще раз у тебя юнит то можно без айзера даж, но с айзером тож норм, хотя мне не нраица
источник

DM

Daniel Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
на кодзиму похож
источник

DM

Daniel Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
λoλdog
Это тян Ян
д
эт самочка
источник

ED

Evgeny Dolganov in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
ᛒᚨᚱᛏᛟᛋᛋᛟ
донт екпоз айзер ти ин паблик методс
Почему вообще вопрос возник:

Когда строишь for компрехеншн выражение, то устаешь каждый элемент этого конвеера оборачивать в EitherT, чтобы конвеер прерывался на Left ошибке.
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
ᛒᚨᚱᛏᛟᛋᛋᛟ
ну и ваще раз у тебя юнит то можно без айзера даж, но с айзером тож норм, хотя мне не нраица
а если там ейзер для доменных ошибок?
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
не все ж в контекст пихать ошибки
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Evgeny Dolganov
Почему вообще вопрос возник:

Когда строишь for компрехеншн выражение, то устаешь каждый элемент этого конвеера оборачивать в EitherT, чтобы конвеер прерывался на Left ошибке.
можно же делать ApplicativeError[F].raiseError...
источник

DM

Daniel Matveev in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
Λнтон Войцишевский
можно же делать ApplicativeError[F].raiseError...
красиво!
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ (как мы разрешаем котикам срать)
шо
источник