Николай Пьяников - Чистый DI

Поділитися
Вставка
  • Опубліковано 28 гру 2024

КОМЕНТАРІ • 13

  • @VoroninPavel
    @VoroninPavel Місяць тому +2

    Люблю, когда после доклада есть желание "пойти поглядеть", а не вопрос "И чо?". Докладчику спасибо.

  • @MrCommanderKid
    @MrCommanderKid 4 місяці тому +1

    В Asp используется встроеный DI, можно ли там заместить его на Pure. Di?

  • @ivanvoyager
    @ivanvoyager 25 днів тому

    Сложно, очень сложно. В каких реальных проектах это используется?

  • @gritsenkobiz
    @gritsenkobiz 5 місяців тому +1

    Продано на 15й минуте)

  • @alexandreryomin8820
    @alexandreryomin8820 3 місяці тому

    А Scoped Lifetime в Pure.DI не реализован?

    • @alexandreryomin8820
      @alexandreryomin8820 3 місяці тому +1

      Нашел. На 55 минуте упоминается про Singleton внутри сессий, в качестве аналога Scoped

  • @richard-harden
    @richard-harden 5 місяців тому

    До конца пока не досмотрел, но возник вопрос, есть ли функциональность scoped времени жизни? Было что-то per resolve это и есть аналог scoped?

  • @richard-harden
    @richard-harden 5 місяців тому

    Ого, 20 лет опыта 😮

  • @bananasba
    @bananasba 5 місяців тому +1

    Что по минусам, очевидно они есть?

    • @JPyanikova
      @JPyanikova 5 місяців тому

      Нет позднего связывания

    • @batazor
      @batazor 5 місяців тому

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

    • @gritsenkobiz
      @gritsenkobiz 5 місяців тому

      дольше компилиться будет)

  • @НикитаКопылов-у9л
    @НикитаКопылов-у9л 2 місяці тому

    звучит как стендап,
    сижу в офисе и лыбу давлю
    каждое предложение как шутка