Size: a a a

2019 November 28

EE

Evgenii Elchev in iOS God Talks
ты измерял его оверхед?
источник

EE

Evgenii Elchev in iOS God Talks
сейчас эти вопросы про оверхед очень похожи на наброс
источник

VV

Vadim Vitvickiy in iOS God Talks
Evgenii Elchev
я тебе сказал что не знаю. но мне интересно почему тебя это волнует? ты же не отвтил на счет стандартных возможностей. Ты задумываешься не замблит твое приложение когда у тебя в замыкании замыкание? или может надо бвырать делегат вместо замыканий? или как быстро работают filter.map.reduce? может стоит обычный цикл использовать?
конечно задумываюсь, в тех местах где возможен боттлнэк, но ты почему то сравниваешь стандартные возможности, с ненужным по сути оверхедом
источник

VV

Vadim Vitvickiy in iOS God Talks
Evgenii Elchev
сейчас эти вопросы про оверхед очень похожи на наброс
почему наброс? вроде реальная проблема излишнего абстрагирования
источник

EE

Evgenii Elchev in iOS God Talks
Vadim Vitvickiy
конечно задумываюсь, в тех местах где возможен боттлнэк, но ты почему то сравниваешь стандартные возможности, с ненужным по сути оверхедом
а в чем разница? ты можешь не использовать filter? можешь
источник

EE

Evgenii Elchev in iOS God Talks
как и либу
источник

EE

Evgenii Elchev in iOS God Talks
Vadim Vitvickiy
конечно задумываюсь, в тех местах где возможен боттлнэк, но ты почему то сравниваешь стандартные возможности, с ненужным по сути оверхедом
и какой он?
источник

EE

Evgenii Elchev in iOS God Talks
вот например дженерик для карирования

func curry<A, B, C>(f: (A, 😎 -> C) -> (A -> (B -> C)) {
 return { a: A in
           { b: B in
             return f(a, b) // returns C
           }
        }
}
источник

EE

Evgenii Elchev in iOS God Talks
обычная дженерик функция, я могу ее сам в проект написать
источник

EE

Evgenii Elchev in iOS God Talks
Vadim Vitvickiy
почему наброс? вроде реальная проблема излишнего абстрагирования
у тебя есть какие нибудь самописанные дженерик функции в проекте? ты измерял их оверхед?
источник

VV

Vadim Vitvickiy in iOS God Talks
Evgenii Elchev
у тебя есть какие нибудь самописанные дженерик функции в проекте? ты измерял их оверхед?
ну то есть ты съехал с конкретных примеров, конкретных операторов, и начал опять свою "А ТЫ", мог бы так и сказать что тебе не важен оверхед, а просто хочется покрасивее
источник

EE

Evgenii Elchev in iOS God Talks
тот же <^> - обычный оператор, по сути функция, которая внутри себя делает a?.map(b)
источник

EE

Evgenii Elchev in iOS God Talks
Vadim Vitvickiy
ну то есть ты съехал с конкретных примеров, конкретных операторов, и начал опять свою "А ТЫ", мог бы так и сказать что тебе не важен оверхед, а просто хочется покрасивее
> мог бы так и сказать что тебе не важен оверхед

я сказал, но ты начал даваить что надо его знать
источник

EE

Evgenii Elchev in iOS God Talks
вот мне и интересно, если для тебя это так важно
источник

EE

Evgenii Elchev in iOS God Talks
почему ты не меряешь его везде
источник

VV

Vadim Vitvickiy in iOS God Talks
мне важно, когда речь идет о ненужном по сути оверхеде
источник

EE

Evgenii Elchev in iOS God Talks
что такое ненужный по сути оверхед?
источник

VV

Vadim Vitvickiy in iOS God Talks
без которого можно обойтись
источник

EE

Evgenii Elchev in iOS God Talks
без кучи кора (бог с ним он типо родной) и кучи функций что ты написал можно обойтись
источник

EE

Evgenii Elchev in iOS God Talks
без VIPER можно обойтись
источник