Size: a a a

2021 October 13

MK

Mikhail Kuznetsov in Data Engineers
1. А почему бы не абьюзить implicit class/parameter - они же супер удобны? Implicit def - отвратительная штука, но в некоторых ситуациях имеет право на жизнь.
Много было переработано в 3-й скале и стало лучше.
2. То что люди не умеют в фп код - это не аргумент. Пишите на python/java никто же не ограничивает.
Уверен что map/flatMap/foreach/fold/reduce могут освоить все. Cats/ZIO на любителя.
источник

ЕГ

Евгений Глотов... in Data Engineers
Заодно и троттлинг отработать)
источник

ПФ

Паша Финкельштейн... in Data Engineers
Когда меня сократили с позиции системного администратора и я стал искать работу и долго не мог найти в кризисном мире мой бывший однокурсник позвал меня попробовать поставить ю программировать в УРАН ИБРАЭ РАН. К тому моменту я не умел программировать вообще ничего кроме простых батников. Программировать надо было на C++ Builder. Этот однокурсник сидел рядом со мной три месяца пока у меня что-то не надо получаться. Через некоторое время прямо на работе появились курсы джавы, на которые я ходил практически один и там стало получаться. И начальник лектора позвал меня в свою команду.
источник

DZ

Dmitry Zuev in Data Engineers
В скале нет operator overloading
источник

ПФ

Паша Финкельштейн... in Data Engineers
Ещё раз: скала прекрасный язык. Мощный, вероятно самый мощный в jvm экосистеме. Может на втором месте после кложи, не знаю. Но если люди не справляются - то это фактор риска для компании
источник

KL

Kuzma Le in Data Engineers
я думал будет про переход от психологии к кодингу)
источник

MK

Mikhail Kuznetsov in Data Engineers
Да кривая обучения в сравнениис другиями яп - крутовата, тут глупо спорить.
источник

DZ

Dmitry Zuev in Data Engineers
Collections API != Fp
источник

ПФ

Паша Финкельштейн... in Data Engineers
Я из психологии в техподдержку перешёл
источник

ПФ

Паша Финкельштейн... in Data Engineers
Там всё было просто: я просто знал достаточно
источник

ПФ

Паша Финкельштейн... in Data Engineers
Не понял. Я не могу определить плюс для своего класса?
источник

ПФ

Паша Финкельштейн... in Data Engineers
Или >>=
источник

A

Alex in Data Engineers
следовательно если ты не можешь найти по быстрому веслателей в компанию, то вопрос нужен ли данный язык в ней зависит лишь от размера компании

1-2 без проблем
100-200 уже будут большие проблемы и проще нанять java/go
источник

DZ

Dmitry Zuev in Data Engineers
Это не operator overloading, ты просто можешь назвать функции как хочешь
источник

DZ

Dmitry Zuev in Data Engineers
И есть безточечный синтаксис
источник

ПФ

Паша Финкельштейн... in Data Engineers
Если что-то выглядит как оператор и ведёт себя как оператор - то это оператор, сорри
источник

DZ

Dmitry Zuev in Data Engineers
Нет
источник

DZ

Dmitry Zuev in Data Engineers
Если функция называется >>= она остаётся функцией
источник

MK

Mikhail Kuznetsov in Data Engineers
Фп как раз - tail rec методы, а не циклы. Или для вас фп это только IO/ZIO/Monix и т.д.?
источник

DZ

Dmitry Zuev in Data Engineers
Оптимизация тейлрека тоже не фп
источник