#19 Криптономикон: ещё раз о рефакторинге - Vue.js: практика

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ก.ย. 2024
  • Видео создано благодаря подписчикам проекта на нашем Patreon.
    Хотите получать контент на 3 месяца раньше остальных? Присоединяйтесь! / javascriptninja

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

  • @Alendorff
    @Alendorff 3 ปีที่แล้ว +36

    Как же мне нравятся эти дурацкие карандашики с блестками и космосом, прям гипнотизируют.

  • @JavaScriptNinja
    @JavaScriptNinja  3 ปีที่แล้ว +18

    Следующее видео 16.03.2021 в 22:00 по Украине

  • @alexanonymous5823
    @alexanonymous5823 3 ปีที่แล้ว

    спасибо большое=))

  • @AB-fb1ve
    @AB-fb1ve 3 ปีที่แล้ว +2

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

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

    У меня глупый вопрос.
    Если мы возьмём тот же nanoevents. Где мы будем создавать новый eventemitter и подписываться на события? В компоненте, в файле api.js или в отдельном файле?

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

      Кому он нужен? emitter нужен api - наше приложение хочет пользоваться апи и ничего не знать об эмиттере. Вот апи и будет создавать

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

    single responsibility и разбивка на все эти слои решает только 1 проблему? мы это делаем что бы не хранить это все в одном файлике и соответственно что бы была лучшая навигация по коду? я пытаюсь понять что будет если я не буду следовать single responsibility?

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

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

  • @ilyachistyakov47
    @ilyachistyakov47 3 ปีที่แล้ว

    8:17 Вы уверены, что Эйнштейн так говорил? Только ситхи всё возводят в абсолют =D

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

      Про "всё относительно" он точно говорил =D

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

      @@JavaScriptNinja Тогда можно, пожалуйста, ссылку на источник? Среди его цитат я не могу найти такую. А в поиске на эту тему только какие-то анекдоты.

    • @1tsv1kt0r
      @1tsv1kt0r 3 ปีที่แล้ว +12

      @@ilyachistyakov47 Владилен, перелогиньтесь.

    • @alex_akuna
      @alex_akuna 3 ปีที่แล้ว

      @@1tsv1kt0r )))

    • @MrKrPi
      @MrKrPi 3 ปีที่แล้ว

      @@ilyachistyakov47 Владилен, перелогиньтесь.

  • @hifriendalfred5396
    @hifriendalfred5396 3 ปีที่แล้ว +7

    Один Владилен поставил диз

  • @jackdoe1312
    @jackdoe1312 3 ปีที่แล้ว +6

    Это вам не Владилен... в хорошем смысле

    • @____Olga__
      @____Olga__ 3 ปีที่แล้ว

      а что не так с человеком, названным в честь Ильича?:)

    • @alexejks8468
      @alexejks8468 3 ปีที่แล้ว +5

      @@____Olga__ он говорит куда копать, но не говорит почему. Илья объясняет почему копать, как копать и чем копать (в 80% случаев!).

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

      Отстаньте уже от человека:) Пусть будет много разного контента. Каждый выберет под свой уровень