alf
Что касается хорошего кода, есть лонгрид от Создателя про длинные функции
У меня же есть смешная байка про FP на джаве 1.5: как-то нам надо было разобрать адреса из properties. Properties — это плоские файлы вида ключ=значение, в которых принято моделировать древовидные структуры перечислением узлов через точку в ключе supplier.1.address.business.1.street=123 Broad St. ‎- alf
Парсить эту фигню проще простого, ясное дело, но на джавке получается уродливо. Так вот наш герой написал чисто функциональный код, а higher-order functions честно смоделировал анонимными классами. ‎- alf
Я немножко охудивился, но через 10 минут тупления понял, что имелось в виду. Заказчик удивился не меньше, но поржали мы хорошо. Код так и оставили — если магическим взглядом откинуть весь boilerplate, то он даже красив. Ну и как нас учит Эрик Эванс, никогда не тратьте лишнее время на парсер конфига, если вы не торгуете парсерами. ‎- alf
Ну а как ещё в старой джаве анонимные функции сделать? :) ‎- work/work balance
Анонимные функции не нужны. ‎- alf
анонимная функция – это функция, которую пока не назвали (но в яве до 8 нехорошо и просто с 1st class функциями же, метод никуда не передашь) ‎- волна бургерных
пройди тест на лямбды, бесплатно, анонимно. ‎- лицо не владеющее языком
анализ кала на лямбды методом пцр ‎- BUG: user_id=<7>