Feature-Sliced Design - Архитектура Frontend проектов / Илья Азин, Яндекс (16.12.2021)

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024

Комментарии • 55

  • @user-hg4hf5xb3y
    @user-hg4hf5xb3y Год назад +16

    не хватает только конкретного примера...

  • @silvercat-onecatstory2123
    @silvercat-onecatstory2123 Год назад +8

    Все круто но постоянно слышать «да да да да», аж слух режет

  • @POEOneLove
    @POEOneLove Год назад +8

    Допустим user это сущность? Почему тогда в примерах user имеет свой ui для отображения, если задачи отображения и компоновки это features и widget. Они на user тоже свой ui будут иметь? Хотелось бы какой-то внятный пример увидеть с объяснением, что и почему к чему отнесли, почему одно - сущность другое features. В обычном MVC сущности это модели чаще всего с определенной бизнес логикой (Product, USER, News, Article), но моделям вообще пофиг где и как их будут отображать, не их это задача. В общем не понятно...

  • @kamidreamer5380
    @kamidreamer5380 Год назад +10

    отличный доклад, темп отличный, дикция нормальная, думал ulbi tv гений, а он оказывается целиком ПЕРЕИСПОЛЬЗОВАЛ этот доклад)

    • @yodgor585
      @yodgor585 Год назад

      Тимур же сказал, что он скопировал документацию и доклад одного из авторов

    • @MrExcaliburYO
      @MrExcaliburYO Год назад +1

      Так он тоже из Яндекса

    • @arinqwerty
      @arinqwerty 11 месяцев назад

      а где он его переиcпользовал?

  • @assetdev1859
    @assetdev1859 Год назад +4

    DA!

  • @user-eu9gn1wo2e
    @user-eu9gn1wo2e Год назад +6

    да? да? да... да? человек да))

    • @caH40yc
      @caH40yc 7 месяцев назад

      да!

    • @railbatyrshin377
      @railbatyrshin377 7 месяцев назад

      Всегда говори "да"

    • @etyhfnnmh7865
      @etyhfnnmh7865 28 дней назад

      Пока не прочитал коммент, не замечал) Зачем вы это написали?? ААААААААААА

  • @vitaliyoshchenkov4131
    @vitaliyoshchenkov4131 Год назад +6

    2 года в бета версии.... проект заглох?

  • @sashazakablukov4252
    @sashazakablukov4252 Год назад +6

    Да😁

  • @artemsdobnikov259
    @artemsdobnikov259 2 года назад +3

    🔥🔥🔥🔥🔥

  • @legoghetto2689
    @legoghetto2689 Год назад +23

    Не могу сфокусироваться ни на одном предложении из-за слова "да" каждую секунду.

    • @maksympinchuk9057
      @maksympinchuk9057 Год назад +17

      Пока не прочитал коммент, не замечал, теперь капец...

    • @user-xm3rq6uo4r
      @user-xm3rq6uo4r Год назад +2

      Да, нужно как-то убрать из топов этот коммент),

    • @alexanderpopow2097
      @alexanderpopow2097 Год назад

      @@maksympinchuk9057 жиза 😆

    • @railbatyrshin377
      @railbatyrshin377 Год назад +1

      чеченские разраб говорил бы "дон"

    • @artemberesnev3789
      @artemberesnev3789 10 месяцев назад

      Я вообще не замечаю, мне не мешает. Контент очень полезный

  • @bobyrevvladislav
    @bobyrevvladislav Год назад +2

    Да!

  • @SAM58SAM58
    @SAM58SAM58 Год назад +2

    очередная серебряная пуля.

  • @denispepper2830
    @denispepper2830 2 года назад +4

    че с дикцией?

  • @timurk.2357
    @timurk.2357 Год назад +9

    бахнул диз, жаль не могу 20 дизов. Очень плохое донсит, нужно иметь в голове кучу контекста и сущностей того же продвинутого уровня что и у автора, тогда было бы понятно. Тем кто никогда не сталкивался супер не понятно.

    • @user-ij9qf9yx8z
      @user-ij9qf9yx8z Год назад

      У меня как у новичка полностью отбило желание продолжать.... Зачем так сложно доносить

    • @awicone
      @awicone Год назад

      @@user-ij9qf9yx8zесли ты новичок, то зачем тебе решать архитектурный вопрос?) Разве ты не можешь просто продолжать "как принято" у вас в проекте или вырасти уровнем чтобы более точно понимать о чем доклад в видео?

  • @Mytest437
    @Mytest437 Год назад

    Эта техника, своего рода переосмысление ООП на уровне фронтенда -> инкапсуляция, внешние методы, интерфейсы.

  • @ViP-fs8dl
    @ViP-fs8dl Год назад +3

    Автор сам не понимает эту архитектуру. Почему виджет auth-form оказывается в feature папке на следующем уровне сложности? Он как был виджетом, так и остался. Нет четкого разделения между entity, feature, widget понятиями.

    • @Mytest437
      @Mytest437 Год назад +1

      Это ты просто не понял суть. Все правильно он разнес. Потому что авторизация-форма (auth-form) это "действие пользователя" над сущностью -> пользователь страницы. И форма авторизации включает сущность "пользователь". А виджеты просто укрупненная сборка из этих элементов.

    • @ViP-fs8dl
      @ViP-fs8dl Год назад +1

      @@Mytest437 из фич собирается виджет, а не из виджетов фича. У него auth-form в виджетах лежит, а на следующем уровне в фичах. Это ты не понял, так же как и автор

    • @Mytest437
      @Mytest437 Год назад

      @@ViP-fs8dl Можешь дать тайм-код, чтоб я понял, какую картинку мы обсуждаем?

    • @Mytest437
      @Mytest437 Год назад +1

      @@ViP-fs8dl
      25:56 Все разнесено по групам
      25:51 Просто совмещен уровень фичи и виджеты в один. Он же показывал процесс, как приложение из монолитного по шагам приходило к слоеному.

    • @ViP-fs8dl
      @ViP-fs8dl Год назад

      @@Mytest437 ruclips.net/video/af-PD2yIUiU/видео.html auth-form является виджетом на Intermediate слайде, если идет расслоение, надо показать разбиение на 2 части фичи + виджеты, а не просто перенос в папку фич

  • @krumbo
    @krumbo Год назад

    Great one

  • @dobryden7196
    @dobryden7196 4 месяца назад

    Пока в чате коменты про "да" не почитал - не обращал внимание :D

  • @user-um9wo1dz5h
    @user-um9wo1dz5h 2 года назад +2

    примеры с кодом то где?

  • @kreison420
    @kreison420 10 месяцев назад

    допустим есть Карточка товара. она имеет в себе такие сущности:
    1. Изображение товара
    2. Описание
    3. Стоимость
    4. Добавление в корзину
    5. Добавление в избранное
    пункты с 1 по 3 включительно можно добавить в Entities.
    4-5 в Features.
    Вопрос, как собрать карточку? Как мне в карточку товара что является Entity добавить возможность добавления в корзину и избранное что является Features? Единственный адекватный вариант это внутри Entity положить Feature, но по fsd Entities ниже по уровню чем Feature и она не может его вызвать

    • @-NiKoLaY
      @-NiKoLaY 10 месяцев назад +1

      Сделать карточку товара виджетом, который содержит в себе entities и features

  • @AquaDiskoteque
    @AquaDiskoteque 2 года назад +1

    Не хочу лить воду на мельницу 10:40 Связанность | зацепление (coupling) и связность (cohesion)

  • @GuvaPusto
    @GuvaPusto Год назад

    Зачем ускорять видос? Плюс звук ужасен.

  • @user-tx8xy1tm6f
    @user-tx8xy1tm6f 2 месяца назад

    Да

  • @potapow8684
    @potapow8684 Год назад

    4:24 - как в словосочетании "не повторяйся" можно увидеть "каждый компонент должен быть переиспользуемым"?

    • @railbatyrshin377
      @railbatyrshin377 Год назад +2

      не "плодить" одинаковые компоненты, а создать один и переиспользовать во всех необходимых местах?

  • @trendsgallery
    @trendsgallery Год назад +1

    микрофон ужасный, акустика комнаты ужасная, слушать неприятно

  • @AquaDiskoteque
    @AquaDiskoteque 2 года назад +4

    0.75 скорости) спикер немношк тараторит

    • @loophostage
      @loophostage 2 года назад +3

      Не часто такое встретишь))) обычно наоборот

  • @sourabhkulkarni1731
    @sourabhkulkarni1731 Год назад

    Can you please make in English ?

  • @user-tv6fi1op4m
    @user-tv6fi1op4m Год назад

    да)

  • @poisonivy3366
    @poisonivy3366 6 месяцев назад

    да?

  • @user-qt9pb6qo4q
    @user-qt9pb6qo4q 5 месяцев назад

    Клоун

    • @kitsunaana9783
      @kitsunaana9783 2 месяца назад

      Хороший, четкий, а главное, аргументированный комментарий

  • @danila9565
    @danila9565 9 месяцев назад

    >Будем рады вашым вопросам и надеемся на активное комьюнити
    >Спустя год 0 отвеов на вопросы в комментариях под видео