Size: a a a

Scala User Group

2020 April 25

λ

λoλegΥch in Scala User Group
потому что ты плохо искал
источник

λƒ

λesha ƒomkin in Scala User Group
λoλegΥch
потому что ты плохо искал
🙁
источник

Oℕ

Oleg ℕizhnik in Scala User Group
λesha ƒomkin
Скаланы, а как выдумаете, почему все i18n библиотеки работают через properties? Одни сплошные минусы ведь.
А как лучше
источник

λƒ

λesha ƒomkin in Scala User Group
λoλegΥch
потому что ты плохо искал
Можешь кинуть ссылку на то что я не нашел?
источник

λ

λoλegΥch in Scala User Group
источник

λ

λoλegΥch in Scala User Group
источник

λƒ

λesha ƒomkin in Scala User Group
Это выглядит значительно лучше чем то что гуглится по scala-i18n
источник

λ

λoλdog in Scala User Group
λesha ƒomkin
Это выглядит значительно лучше чем то что гуглится по scala-i18n
Ты хотел сказать python i18n
источник
2020 April 26

AS

Aλeχander Semenov in Scala User Group
Класснющие, может кто-то учил swagger-akka-http разольвить тайп параметры у кейс классов? Например, для case class Ololo[T](foo: Seq[T],  bar: Int), если его использовать в другой модели с конкретным параметром, он все равно резольвит параметр в Object.
источник

Y

Yevhen in Scala User Group
А такой вопрос как TF правильно тестировать, можна scalamock использовать или получиться чтото вроде стабов как в кейк патерне?
источник

λ

λoλegΥch in Scala User Group
Aλeχander Semenov
Класснющие, может кто-то учил swagger-akka-http разольвить тайп параметры у кейс классов? Например, для case class Ololo[T](foo: Seq[T],  bar: Int), если его использовать в другой модели с конкретным параметром, он все равно резольвит параметр в Object.
это шыло на рефлекшене, есть же норм либы на тайпкласах
источник

NP

Nikita Pedorich in Scala User Group
Aλeχander Semenov
Класснющие, может кто-то учил swagger-akka-http разольвить тайп параметры у кейс классов? Например, для case class Ololo[T](foo: Seq[T],  bar: Int), если его использовать в другой модели с конкретным параметром, он все равно резольвит параметр в Object.
По моему его не выйдет научить из-за того что это рантайм и типы затираются. В свое время единственный рабочий вариант оказался делать класс типа class Trololo extends Ololo[String] и уже Trololo использовать как модель для сваггера.
источник

AS

Aλeχander Semenov in Scala User Group
Там есть ModelConverter - через него думаю получится.
источник

ЮБ

Юрий Бадальянц in Scala User Group
Yevhen
А такой вопрос как TF правильно тестировать, можна scalamock использовать или получиться чтото вроде стабов как в кейк патерне?
Можно и скаламок
источник

AS

Aλeχander Semenov in Scala User Group
Не тестировать вообще. Потом рефакторить неудобно и сопровождать эту мокатню надо.
источник

AS

Aλeχander Semenov in Scala User Group
Тестировать живые эндпоинты.
источник

ЮБ

Юрий Бадальянц in Scala User Group
Со скаламоком норм всё поддерживается
источник

AS

Aλeχander Semenov in Scala User Group
Добавил зав-ть в сервис, удалил - правь моки... Возможны сценарии, когда за рефакторинг вообще браться на хочется из-за этих "ЧСВ-тестов" :)
источник

ЮБ

Юрий Бадальянц in Scala User Group
Aλeχander Semenov
Добавил зав-ть в сервис, удалил - правь моки... Возможны сценарии, когда за рефакторинг вообще браться на хочется из-за этих "ЧСВ-тестов" :)
Погоди, так это в любых юнит тестах так
источник

Y

Yevhen in Scala User Group
а если брать все монады для асинков, какая хронология Future -> Monix -> Cats IO -> ZIO IO по перфомансу?
источник