Ты участвуешь в code review с младшим разработчиком из твоей команды, который только что запушил pull request. Он написал pipeline обработки данных для сервиса retail analytics, который работает с большими каталогами товаров. Код смешивает for циклы с вызовами forEach и Streams довольно случайным образом, и tech lead отметил это как несогласованность. Тебя просят объяснить junior разработчику основную философию проектирования перед тем, как он переделает код.