Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, fixxer, Вы писали:
F>>А зачем тут в принципе стейт?
B>Верное замечание.
F>>F>> Math.min(method1(i)/(double) method2(i), 0d))
F>>
B>Я против такого кода. Мало того что лямбды и стримы дебагать не сильно удобно. А вот с такими вложенными вызовами методов всё становится ещё хуже.
B>Компактно. Но не всегда удобно. Лучше всю лямбду в метод унести. Тогда читается хорошо.
Вкусовщина, как по мне. У меня правило буравчика, что если я хочу дебажить лямбду, значит я что-то делаю не так.
Хотя, когда лямбда становится громоздкой, тоже предпочитаю ссылки на метод.