Чем Stream gatherers/новые фичи отличается от collectors и когда что выбрать?

JavaSeniorModern JavaСравнениеjava|modern java|stream|stream gatherers/новые фичи

Что хотят услышать интервьюеры:

Сравнение: Stream gatherers/новые фичи стоит сравнивать с collectors по критериям читаемости, безопасности, производительности, тестируемости и поддержки командой.

Ответ:

Когда выбирать Stream gatherers/новые фичи: когда его свойства прямо соответствуют задаче: новые Java-фичи нужно применять с учетом LTS и версии runtime в компании.

Слабый ответ: “так принято в Spring/Java”. На собеседовании лучше объяснить ограничения и цену выбора.

// использовать только если поддерживается версией проекта

Источники

Похожие вопросы