Size: a a a

Programming Offtop

2020 November 17

JF

Jorik Fat in Programming Offtop
Jorik Fat
Ребят, что сейчас пишут на ассемблере? Думаю что дальше изучать, есть ли смысл его?
Не на Си?
источник

ML

Mikhail Levchenko in Programming Offtop
Konstantin Dovnar
Снова таки, выходит, что всё из коробки стейтфул, но ничто тебе не мешает с ними работать как со стейтлесс.

Почему нельзя было сразу взять хорошую практику с явным делением, вместо "а я спроектирую как виджет без стейта, хотя по факту это не так"?
потому что мир не делится на чёрное и белое, мб?
источник

KD

Konstantin Dovnar in Programming Offtop
Mikhail Levchenko
потому что мир не делится на чёрное и белое, мб?
С твоей аналогией мир состоит только из чёрного;)
источник

KD

Konstantin Dovnar in Programming Offtop
В целом, компоуз выглядит хорошо.
С синтаксисом котлина использовать его явно должно будет в удовольствие.

Но магия это жуть и гадость, не знаю как можно её оправдывать:)
источник

BP

Bogdan Panchenko in Programming Offtop
Ilmir
Серьёзно? Все примеры, что ты привёл, не имеют ничего с реальностью или Котлином. Много аллокаций Котлин создаёт только в твоём маня-мирке, который мало общего имеет с реальностью.
Ну да. 1 Гб идея на хелло ворлд это не много. Ну да ты же отношения не имеешь к этому.

Я блин как раз и пересматриваю ваше замечательное апи, что бы знать где мне говнокодить, а где воспользоваться вашим апи. Потому что алокации
источник

ML

Mikhail Levchenko in Programming Offtop
Konstantin Dovnar
С твоей аналогией мир состоит только из чёрного;)
короч, советую попробовать на композе сделать небольшой апп и потом ныть про магию
источник

KD

Konstantin Dovnar in Programming Offtop
После Dart'а, где синтаксис довольно скудный, в сравнении с котлином, выглядит как глоток свежего воздуха.
источник

I

Igor in Programming Offtop
Mikhail Levchenko
ну бля, я не хочу управлять скроллом вручную в 90% случаев. Но и не хочу полностью переписывать скроллер в оставшихся 10%
Ну ты же это заранее понимаешь, что не хочешь, а не в процессе
Да и это займет меньше времени, чем ты тратишь на компиляцию проекта с компиляторам плагином)
источник

KD

Konstantin Dovnar in Programming Offtop
Mikhail Levchenko
короч, советую попробовать на композе сделать небольшой апп и потом ныть про магию
Да от того, что я потыкаю туда сюда магия не пропадёт, к сожалению:)
источник

I

Ilmir in Programming Offtop
Bogdan Panchenko
Потому что нужно пройтись два раза. Ну кстати в стримах есть подобные оптимизации
Всего два? Маловато для алгоритма с доказанной минимальной сложностью N logN. Проверка на отсортированность - всего лишь N. Копейки. Так почему так никто не делает?
источник

I

Ilmir in Programming Offtop
Bogdan Panchenko
Ну да. 1 Гб идея на хелло ворлд это не много. Ну да ты же отношения не имеешь к этому.

Я блин как раз и пересматриваю ваше замечательное апи, что бы знать где мне говнокодить, а где воспользоваться вашим апи. Потому что алокации
Дядя, ты калитку не попутал?
источник

ML

Mikhail Levchenko in Programming Offtop
Igor
Ну ты же это заранее понимаешь, что не хочешь, а не в процессе
Да и это займет меньше времени, чем ты тратишь на компиляцию проекта с компиляторам плагином)
да ладно, компиляторные плагины не то чтобы супер тяжелые
источник

ML

Mikhail Levchenko in Programming Offtop
ты как будто бы parcelize не пользушься
источник

AN

Alexander Nozik in Programming Offtop
Bogdan Panchenko
Да ? Где ? Я про идеевские плагины
А при чем тут Ильмир? Идеевские плагины на свинге
источник

AN

Alexander Nozik in Programming Offtop
Dmitry
Компоуз от этого разве зависит? Он же поверх фреймворка работает.
Нет
источник

I

Ilmir in Programming Offtop
Alexander Nozik
А при чем тут Ильмир? Идеевские плагины на свинге
Я у него уже раза три спросил про калитку.
источник

ML

Mikhail Levchenko in Programming Offtop
Konstantin Dovnar
Да от того, что я потыкаю туда сюда магия не пропадёт, к сожалению:)
ребята из композа проделали очень большую работу чтобы обьяснить, что генерирует компилятор. можно посмотреть пару видосов и понимать
источник

I

Igor in Programming Offtop
Mikhail Levchenko
ты как будто бы parcelize не пользушься
Нет зачем, у нас все Serializable
источник

BP

Bogdan Panchenko in Programming Offtop
Ilmir
Всего два? Маловато для алгоритма с доказанной минимальной сложностью N logN. Проверка на отсортированность - всего лишь N. Копейки. Так почему так никто не делает?
N это копейки ? А почему не делают - блин да зачем лишний раз проходить по колекции. Ну и тут не уточняется алгоритм сортировки
источник

KD

Konstantin Dovnar in Programming Offtop
Mikhail Levchenko
ребята из композа проделали очень большую работу чтобы обьяснить, что генерирует компилятор. можно посмотреть пару видосов и понимать
Ещё раз: я ничего против того, как работает компоуз не имею.
Выбрали они такой путь и выбрали.

Но я всегда против неявности. А компоуз, за счёт этой магии, очень неявный. Ещё и явно теряет в какой-то внешней гибкости, т.к. плагин за тебя делает работу, которую ты, возможно, хотел как-то хакнуть.

Сам компоуз между делом выглядит хорошо и я жду не дождусь, когда он выйдет и станет хоть сколько-нибудь популярным, чтобы вернуться в нативку с ним.
источник