суббота, 12 сентября 2015 г.

#1152. Процитирую коллегу. Несколько грубо, но по делу

"Чувак из Яндекса, Артём Зиннатуллин, рассказывавший про RxJava, был гениален.
Просто крутейший тип.
Особенно доставило вот это: "Ну... Можно, конечно, увлечься паттернами и заработать ООП головного мозга...".
RxJava - это такая функциональщина без закорючек, основанная на publisher/subscriber и на цепочке фильтров и функций, "надевающихся" на некоторый поток данных и умеющих стыковаться в последовательные цепочки.
В результате этого, количество адового портяночного говнокода можно резко сократить, избавившись попутно от необходимости чесать левой ногой правое ухо.
Прекрасная штука, реализовать которую можно в любом языке, поддерживающем интерфейсы и дженерики/темплейты и лямбды (последнее необязательно).
Я редко бываю в восторге от каких-то программистских концепций и кунштюков, но это - вот как раз тот редкий случай. Именно в качестве хорошей профилактики ООП головного мозга. Поскольку из всех видов говнокода ООП-говнокод - как правило самый адский и самый непознаваемый говнокод."

Комментариев нет:

Отправить комментарий