Size: a a a

Scala User Group

2020 May 21

ЮБ

Юрий Бадальянц... in Scala User Group
Саша Павлычев
Ещё как равно 😀
Доклад по теме, подробно объясняющий, почему это не так: https://www.youtube.com/watch?v=oytL881p-nQ
источник

AD

Apache DOG™ in Scala User Group
humanoid
Обидна, но по моему у них неплохая систематизация знаний
Но подача атас
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Многие вещи, "знакомые" из джава мира, на самом деле только усложняют жизнь. И есть другие решения тех же проблем, которые менее знакомы джава разработчикам, но которые могут быть проще.
источник

ЮБ

Юрий Бадальянц... in Scala User Group
касательно основного вопроса — если хочется better java, я бы рекомендовал котлин.
источник

C

Const in Scala User Group
А груви можно кому-нибудь и для чего-нибудь рекомендовать?
источник

C

Const in Scala User Group
кроме вспомогательной функции где-нибудь в скриптах сборки
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Я считаю груви не нужон
источник

AD

Apache DOG™ in Scala User Group
Саша Павлычев
Простота в том смысле, что любой может взять как я из с# и перейти в скалу, т.к. ООП везде одинаковый
Писать на скале как на С# не надо
источник

AD

Apache DOG™ in Scala User Group
if(bla == null) throw new NullReferenceException;
источник

СП

Саша Павлычев... in Scala User Group
Юрий Бадальянц
Многие вещи, "знакомые" из джава мира, на самом деле только усложняют жизнь. И есть другие решения тех же проблем, которые менее знакомы джава разработчикам, но которые могут быть проще.
Понятно, что код можно писать по разному, но хочется в промышленном программировании опираться на хорошо разработанные подходы и фреймверки. В мире ООП - таких достаточно. ФП мне кажется должен занять свою нишу просто
источник

C

Const in Scala User Group
Apache DOG™
if(bla == null) throw new NullReferenceException;
а как иначе? 😳
источник

AD

Apache DOG™ in Scala User Group
Const
а как иначе? 😳
толсто
источник

СП

Саша Павлычев... in Scala User Group
Apache DOG™
Писать на скале как на С# не надо
Вот вопрос, почему нет ? Я смогу в смешанном стиле писать
источник

AD

Apache DOG™ in Scala User Group
потому что потом тяжело суппортить
источник

C

Const in Scala User Group
Саша Павлычев
Вот вопрос, почему нет ? Я смогу в смешанном стиле писать
Эдакий ММА от программирования 😊
источник

БЛ

Борис Лопухов... in Scala User Group
Const
а как иначе? 😳
if (bla == null) throw null 😀
источник

AD

Apache DOG™ in Scala User Group
потому что в ООП есть М фич, в "ФП" есть N фич, а всмешаном стиле M * N фич в догонку из взаимодействий
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Саша Павлычев
Понятно, что код можно писать по разному, но хочется в промышленном программировании опираться на хорошо разработанные подходы и фреймверки. В мире ООП - таких достаточно. ФП мне кажется должен занять свою нишу просто
Эти "хорошо разработанные подходы и фреймворки" часто просто набор костылей. И они часто только усложняют жизнь. Разработчикам приходится не вэлью делать, а бороться с фреймворками.
источник

СП

Саша Павлычев... in Scala User Group
Apache DOG™
потому что потом тяжело суппортить
Почему бы не ограничить ФП только определенными сервисами, при этом каркас делать по конам ООП ?
источник

ЮБ

Юрий Бадальянц... in Scala User Group
Саша Павлычев
Почему бы не ограничить ФП только определенными сервисами, при этом каркас делать по конам ООП ?
На практике в скале нет такого, что "вот в этом файле у нас фп, а вот в этом ооп". Это всё всегда идёт вместе. И не противопоставляется друг другу.
источник