Size: a a a

Scala User Group

2020 August 24

D

Dima in Scala User Group
Kirill Shelopugin
Если контроль эффектов делает код чище и более поддерживаемым, как это в терминах Джона Де Гуза определить? Это, казалось бы, коммерчески бесполезно, исходя из его постулатов.
код чище и код более поддерживаемый - это кто сказал?
источник

D

Dima in Scala User Group
где доказательства?
источник

KS

Kirill Shelopugin in Scala User Group
Сейчас это беседа с заметкой Джона из уст прочитавшего
источник

KS

Kirill Shelopugin in Scala User Group
Там, правда, про tagless final, но темы не так далеко друг от друга. Также можно послушать выпуски scalalaz, где говорили про TF, там полезные мнения от Кая и Паши.
источник

AD

Apache DOG™ in Scala User Group
Не, на самом деле просто никто не может договорится что чистое, а что грязное
источник

EB

Eugene Bosiakov in Scala User Group
Я видел в этом чате примеры, где люди вместо разработки функциональности дебажат саму систему сайд эффектов. Разве время которое тратится на поддержку этой махины стоит того, чтобы знать где в коде pure, а где нет?
источник

AD

Apache DOG™ in Scala User Group
Eugene Bosiakov
Я видел в этом чате примеры, где люди вместо разработки функциональности дебажат саму систему сайд эффектов. Разве время которое тратится на поддержку этой махины стоит того, чтобы знать где в коде pure, а где нет?
Сколько раз ты видел когда дебажат супер-пупер фрейм и обсуждают какой удачности костыль надо рисовать?
источник

KS

Kirill Shelopugin in Scala User Group
Евгений, вы прочитали заметку Джона и пришли в чат с возгласом "а теперь докажите мне что контроль эффектов не фигня". Вряд ли что-то кто-то будет вам доказывать. Предлагаю ознакомиться с разными мнениями и разными источниками, после чего подискутировать, составив свое мнение
источник

EB

Eugene Bosiakov in Scala User Group
Kirill Shelopugin
Евгений, вы прочитали заметку Джона и пришли в чат с возгласом "а теперь докажите мне что контроль эффектов не фигня". Вряд ли что-то кто-то будет вам доказывать. Предлагаю ознакомиться с разными мнениями и разными источниками, после чего подискутировать, составив свое мнение
Я понял, буду смотреть Олега
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Eugene Bosiakov
Это нормальный вопрос. Если Джон Де Гуз считает что side effect control коммерчески бессмысленный, зачем его в прод тащить?
У дегузя же про более мелкие эффекты, типа там параллел, конкаррент или таймер или ватевер. За разделение на чистый/не_чистые от эффектов вещи он сам топит же.
источник

AD

Apache DOG™ in Scala User Group
Λнтон Войцишевский
У дегузя же про более мелкие эффекты, типа там параллел, конкаррент или таймер или ватевер. За разделение на чистый/не_чистые от эффектов вещи он сам топит же.
God object рулит.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Eugene Bosiakov
Мы же программы пишем чтобы бизнес какой-то делать, я до сих пор не понял зачем бизнесу чистые функции и сайд эффекты (
Бизнесу нужны маленькие риски и низкая полная стоимость владения.
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Если продолжать утрировать, бизнесу не нужны ни функции, ни типы данных, ни сложение, ни импорты, ни вообще одной вещи, из которых программа состоит.
источник

A

Andreλ in Scala User Group
Да и если на то уж пошло, то можно утрировать дальше. Программы многим бизнесам не нужны, сотни лет без них успешно зарабатывали. Например банки)
источник

NV

Nikita Vilunov in Scala User Group
У Джона богатая история борьбы с соломенными чучелами. Чего стоит только его статья про бесполезность tagless final, в которой большинство описанных проблем не встречаются в нормальном TF коде
источник

NV

Nikita Vilunov in Scala User Group
А бизнесу и программы-то не нужны, бизнесу нужно сервисы людям предоставлять, а если бы это было дешевле делать ручным трудом, то так бы все и делали
источник

СП

Саша Павлычев... in Scala User Group
Бизнес покупает людей, способных решать задачи. Понятно , что скалисты очень умные ребята раз могут разобрать со всем этим. Поэтому можно сделать вывод, что выбор технологий это скорее решение программеров и определяет уровень сообщества.
Скала для сложных бизнесов, а с# - для более простых
источник

AH

Ayrat Hudaygulov in Scala User Group
Саша Павлычев
Бизнес покупает людей, способных решать задачи. Понятно , что скалисты очень умные ребята раз могут разобрать со всем этим. Поэтому можно сделать вывод, что выбор технологий это скорее решение программеров и определяет уровень сообщества.
Скала для сложных бизнесов, а с# - для более простых
Уровень сложности тоже определяет сообщество потому что многие в fortune 500 живут на джаве. Просто им скалисты ещё не рассказали что их бизнес недостаточно сложный
источник

λ

λoλdog in Scala User Group
Саша Павлычев
Бизнес покупает людей, способных решать задачи. Понятно , что скалисты очень умные ребята раз могут разобрать со всем этим. Поэтому можно сделать вывод, что выбор технологий это скорее решение программеров и определяет уровень сообщества.
Скала для сложных бизнесов, а с# - для более простых
Что такое сложный и простой бизнес?
источник

AH

Ayrat Hudaygulov in Scala User Group
Я вот думаю что дело в том что скала может из любого бизнеса сделать сложный бизнес. И пока люди кропотливо расставляют тайпклассы для ТФ, нод жсеры уже выходят на IPO
источник