Size: a a a

Programming Offtop

2020 August 05

AM

Andrew Mikhaylov in Programming Offtop
А, иерархию в смысле sealed class, но единовременно всё ещё один стейт существует?
источник

(

( in Programming Offtop
Лайфсайкл ноды:
brew install node
// прошла минута
brew uninstall node
brew install node@x.y.z
источник

Д

Денис in Programming Offtop
Andrew Mikhaylov
А, иерархию в смысле sealed class, но единовременно всё ещё один стейт существует?
Да
источник

AM

Andrew Mikhaylov in Programming Offtop
С таким решением просто копирование придётся ручками дописывать, что не очень удобно.
источник

AM

Andrew Mikhaylov in Programming Offtop
(
Лайфсайкл ноды:
brew install node
// прошла минута
brew uninstall node
brew install node@x.y.z
Кек
источник

Д

Денис in Programming Offtop
Andrew Mikhaylov
А зачем себе жизнь усложнять? Проще жить себе с одним дата-классом на компонент, чем чёт к этому стейту ещё композировать.
Ну хз, вроде как усложнение но зато нет лишних данных при обработке конкретного состояния
источник

AM

Andrew Mikhaylov in Programming Offtop
Денис
Ну хз, вроде как усложнение но зато нет лишних данных при обработке конкретного состояния
А чем они мешают?
источник

Д

Денис in Programming Offtop
Денис
Ну хз, вроде как усложнение но зато нет лишних данных при обработке конкретного состояния
И флаги эти типа isProgress тоже так себе смотрятся по моему
источник

AM

Andrew Mikhaylov in Programming Offtop
Я не настаиваю, делайте, как хотите, я сам только экспериментирую с этим подходом. Но по отзывам слышал, что многие вместо иерархии классов делают один толстенький.
источник

Д

Денис in Programming Offtop
Ну в принципе ни чем, в первую очередь от флагов хотел избавиться
источник

ML

Mikhail Levchenko in Programming Offtop
Денис
И флаги эти типа isProgress тоже так себе смотрятся по моему
выдели их в sealed
источник

ML

Mikhail Levchenko in Programming Offtop
но корень лучше всегда держать data class
источник

ML

Mikhail Levchenko in Programming Offtop
чем глубже иерархия тем сложнее с этим работать
источник

ML

Mikhail Levchenko in Programming Offtop
руки начинают чесаться для того чтобы затащить линзы
источник

AM

Andrew Mikhaylov in Programming Offtop
А ВОТ ЕСЛИ БЫ У ВАС БЫЛ ЭРРОУ В ПРОЕКТЕ, КОТОРЫЙ САМ ЛИНЗЫ КОДГЕНИТЬ УМЕЕТ, ВЫ Б НЕ МУЧАЛИСЬ ТАКИМ ВЫБОРОМ
источник

AM

Andrew Mikhaylov in Programming Offtop
Сука, не успел)))))))))))
источник

Д

Денис in Programming Offtop
Ладно, сделаю обе реализации тогда, а там видно будет
источник

(

( in Programming Offtop
Andrew Mikhaylov
А ВОТ ЕСЛИ БЫ У ВАС БЫЛ ЭРРОУ В ПРОЕКТЕ, КОТОРЫЙ САМ ЛИНЗЫ КОДГЕНИТЬ УМЕЕТ, ВЫ Б НЕ МУЧАЛИСЬ ТАКИМ ВЫБОРОМ
там пиздец
источник

(

( in Programming Offtop
Никому не советую затаскивать линзы
источник

AM

Andrew Mikhaylov in Programming Offtop
(
Никому не советую затаскивать линзы
Эрроуские или вообще?
Я себе, если честно, плохо представляю, как такое можно было бы более удобно делать.
источник