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

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ก.ย. 2024

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

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

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

  • @alexandreryomin8820
    @alexandreryomin8820 10 วันที่ผ่านมา

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

    • @alexandreryomin8820
      @alexandreryomin8820 10 วันที่ผ่านมา

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

  • @user-dt6wc3sr5s
    @user-dt6wc3sr5s หลายเดือนก่อน

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

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

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

  • @user-dt6wc3sr5s
    @user-dt6wc3sr5s หลายเดือนก่อน

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

  • @bananasba
    @bananasba 2 หลายเดือนก่อน +1

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

    • @JPyanikova
      @JPyanikova 2 หลายเดือนก่อน

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

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

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

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

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