виде ексеншена) и в каких случаях? Никак фобию перебороть не могу. Выглядят такие функции максимально неочевидно и с увеличением их количества лишь приносят больше неразберихи в проект, либо я уж слишком к джаве привык.
Бест практисы с ними совсем не видел.
Вот кстати в java лучше, что они внутри классов сидят, образовывая таким образом “модули”. В котлине для этого везде object использую.
В библиотеках не стоит вообще. В маленьких проектах, которые не будут составной частью чего-то, вполне можно.
Обсуждают сегодня