Size: a a a

Scala User Group

2021 August 18

GP

Grigory Pomadchin in Scala User Group
что такое JSON?
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Смело
источник

Oℕ

Oleg ℕizhnik in Scala User Group
источник

Oℕ

Oleg ℕizhnik in Scala User Group
в bs
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Переслано от Oleg ℕizhnik
Юнионы в JSON
Анонимный опрос
6%
Повсюду
4%
Чуть более, чем повсюду
3%
Чуть менее, чем повсюду
10%
Случается
9%
Редко
21%
Что такое юнионы?
9%
Что такое JSON
12%
Что такое МИКРОсервисы
26%
Слишком мало лет на рынке, не готов отвечать
Проголосовало: 139
источник

AS

Andrey Sugak in Scala User Group
источник

IM

Igor Malov in Scala User Group
Эт по тупости, так то нет
источник

Oℕ

Oleg ℕizhnik in Scala User Group
в очередях не встречаются юнионы каких-то внешних типов, которые сами по себе встречаются отдельно и в нескольких юнионах
источник

Oℕ

Oleg ℕizhnik in Scala User Group
для очереди вы пишете обычный АДТ
источник

SA

Sergey Alaev in Scala User Group
ADT использует наследование, но суть совершенно другая. Это очень простая и очень полезная концепция, её нужно понимать.
источник

БЁ

Борщевик Ёбаный... in Scala User Group
ну пишите на тс
источник

SA

Sergey Alaev in Scala User Group
Это не косяк, это разные подходы. То, о чем вы говорите - это расширяемость существующей системы, OpenClosed, повторное использование и всё такое. ADT же про проектирование модели данных, это целостная, монолитная модель, описывающая инварианты. К ней OpenClosed не применим - т.к. при изменении модели данных придется менять код, который с ней работает.
источник

SA

Sergey Alaev in Scala User Group
А что авторы цирки не подумали про кейс, когда отдельные компоненты юниона могут поставляться в разных либах или быть генеренными - это косяк, да.
источник

SA

Sergey Alaev in Scala User Group
Лучше, когда есть выбор. Как в скале.
источник

IK

Ivan Kerenskiy in Scala User Group
Ну всегда можно сделать аналогично Either
источник

IK

Ivan Kerenskiy in Scala User Group
Правда, придётся ещё n обёрток сделать, но можно же!
источник

Oℕ

Oleg ℕizhnik in Scala User Group
я не понимаю, при чём тут АДТ и наследование
источник

AT

Aleksei Teryokhin in Scala User Group
Лучше, конечно же, писать в телеграм сразу же
источник

Oℕ

Oleg ℕizhnik in Scala User Group
у вас есть силд трейт, у него есть пачка конструкторов, ну
источник

Oℕ

Oleg ℕizhnik in Scala User Group
никто ничего не наследует, это то как кодируются енумы в scala
источник