Михаил Левченко - Итак, вы выбрали UDF-архитектуру. Как моделировать стейт?

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ม.ค. 2025

ความคิดเห็น • 7

  • @mrKurilin
    @mrKurilin ปีที่แล้ว +2

    00:00 Вступление
    01:54 На какие вопросы будем отвечать
    05:16 Почему мы выбираем Unidirectional Data Flow
    07:50 Советы при работе со стейтом
    11:14 Почему Object Oriented Programming не подходит для стейта?
    13:11 Как Algebraic Data Types заменят нам объекты?
    25:23 Как выражать доменные правила в структуре стейта?
    37:46 Зачем думать о стейте как о базе данных?
    46:36 Почему UDF не просто очередной MV*
    47:37 Перфоманс
    51:40 Как моделировать стейт?
    54:46 Пример составление стейта экрана на примере
    01:00:35 Q&A

  • @lfkekpoint
    @lfkekpoint 9 หลายเดือนก่อน

    на чекауте с итоговой суммой идею стейте считаю проданной )

  • @taraszhupnyk2998
    @taraszhupnyk2998 3 ปีที่แล้ว +4

    Крутой доклад!

  • @VasiliChyrvon
    @VasiliChyrvon 2 ปีที่แล้ว +1

    Миша, спасибо за доклад! Классно про LCE и И/ИЛИ разложил 👍
    Хочу только накинуть на треугольник =)), в клине зависимости от доменного слоя НЕ идут к framework слою где библиотеки живут. Иначе бизнес-логику невозможно будет переиспользовать без конкретной библиотечки. Дядя Боб потому кружки и рисовал, чтобы зависимости смотрели в центр ;)

    • @connorcoolen3159
      @connorcoolen3159 ปีที่แล้ว +1

      Не за что. Расскажи тогда как ты собираешься без библиотеки, допустим, с Result, или без buildList описывать бизнес. В этой пирамидке библиотеки это не андроид фреймворк, а скорее более фундаментальные вещи типа структур данных, алгоритмов или пакета Math

  • @-Alexey-
    @-Alexey- ปีที่แล้ว

    Самое печальное во всем этом - не использовать ООП: вот есть стейт с общим родителем(силд класс), но при этом все равно юзается when, а не полиморфизм. meh

  • @johnvasyuk
    @johnvasyuk ปีที่แล้ว

    Дизайнер не нарисовал и фиг с ним! Зато собес в Яндекс как в Гарвард. Вы там либо крестик снимите либо трусы оденьте