ваш позитивный настрой, подача материала, объяснение глубокой теории очень круто), делаю по этому уроку свой проект, так как знакомлюсь впервый раз постоянно пересматриваю.
Игорь, спасибо за видео! Пересмотрел кучу видео и перечитал кучу материалов по Zenject, твоё видео самое доходчивое, при том, что оно ещё и достаточно развернутое =) Ты как-будто тумблер в моей голове переключил, и всё встало на свои места 😅 Спасибо!
Ещё есть стратегия "костыль без паттернов и антипаттернов". Делать всё на монобехах и прокидывать для каждого объекта требуемые ссылки на публичные поля😁😁😁😁
59:34 А если я хочу например получать префаб не через SerializeFiled, а из своего сервиса, какого-нибудь IAssetProvider? Как быть? И это нормальная практика в целом?
Репозиторий не обновлялся несколько лет. Стоит ли сейчас на нём делать новый проект, который будет поддерживаться более года? Есть ли варианты DI получше?
Здравствуйте, Zenject стоит в любом случае знать, так как его используют во многих компаниях, а из нового рекомендую ознакомиться с атомарным фреймворком: github.com/StarKRE22/Atomic
Serialize Reference слетает, если: 1.) Название класса изменилось 2.) Название namespace изменилось 3.) Название сборки (asmdef) изменилось Чтобы ссылки не слетали сверху нужно ставить атрибут [MovedFrom], в котором указываешь пред названия класса, неймспейса или сборки
@@CodeCraftUnityEdition блин, ну честно, часто делаю все эти 3 пункта. Проекту лет 8, оч большой - оч. много всего менял - все работает как часы. Уже штук 30 юнити версий сменил.
А можно не употреблять слово-паразит "да" в каждом втором предложении? Немного раздражает. В остальном все очень хорошо. Вместо заполошного "Вот здесь ставим инджект и здесь ставим инджект и здесь ставим инджект СМОТРИТЕ КАК ОТЛИЧНО РАБОТАЕТ", как это сделано абсолютно у всех, кого я до сих пор смотрел, тут все четко и ясно разложено по полочкам, я наконец то понял для чего собственно служит атрибут INJECT :)
Немного смутило объяснение автора про последний принцип SOLID. Типа инверсия зависимостей наступает, когда мы подключаем какой-то фреймворк и он начинает всем управлять. Это какая-то чушь. Инверсия зависимостей - это про то, что абстракции не должны зависить от реализаций. Но может я просто чего то не понял?
Зенджект устаревает, новые версии до сих пор в бете, а в релизных версиях есть баги которые могут только ухудшаться с выходом новых версий юнити. Это пугает)
Лучшее видео по Zenject
ваш позитивный настрой, подача материала, объяснение глубокой теории очень круто), делаю по этому уроку свой проект, так как знакомлюсь впервый раз постоянно пересматриваю.
Вообще топ, даже смотреть не обязательно, можно просто фоном слушать и всё понятно будет) Хорошо ведёте👍
Игорь, спасибо за видео! Пересмотрел кучу видео и перечитал кучу материалов по Zenject, твоё видео самое доходчивое, при том, что оно ещё и достаточно развернутое =) Ты как-будто тумблер в моей голове переключил, и всё встало на свои места 😅 Спасибо!
Очень интересно! Большое спасибо за такой подробный ролик.
Здоровья тебе! Лучший тутроиал по Zenject!
Отличное видео, наконец-то поняла zenject и когда его стоит использовать🎉
спасибо, хороший контент
Ещё есть стратегия "костыль без паттернов и антипаттернов". Делать всё на монобехах и прокидывать для каждого объекта требуемые ссылки на публичные поля😁😁😁😁
Толкь сейчас посмотрел) Вы это упоминали) Извиняюсь)
Mega Help 😍
Отличный урок. Теперь я наконец понял, почему Zenject не нужен. За три часа любой поймет что любой фреймворк - бесполезная вещь.
59:34 А если я хочу например получать префаб не через SerializeFiled, а из своего сервиса, какого-нибудь IAssetProvider? Как быть? И это нормальная практика в целом?
спасибо))
ееееее
Спасибо!
Класс
А где можно посмотреть прошлый урок?
Прошлый урок я пока что не выкладывал)
Уверен весь курс такой же классный как эта лекция... Покупать я его конечно не буду😅
А если серьёзно - почему под видео нет ссылки на курс?
Потому что я не делал анонс обновленной программы курса :)
Репозиторий не обновлялся несколько лет. Стоит ли сейчас на нём делать новый проект, который будет поддерживаться более года?
Есть ли варианты DI получше?
Здравствуйте, Zenject стоит в любом случае знать, так как его используют во многих компаниях, а из нового рекомендую ознакомиться с атомарным фреймворком: github.com/StarKRE22/Atomic
а зачем его обновлять если всё и так работает хорошо
У меня сохраняются Serialize reference если я класс по проекту перемещаю
Serialize Reference слетает, если:
1.) Название класса изменилось
2.) Название namespace изменилось
3.) Название сборки (asmdef) изменилось
Чтобы ссылки не слетали сверху нужно ставить атрибут [MovedFrom], в котором указываешь пред названия класса, неймспейса или сборки
@@CodeCraftUnityEdition блин, ну честно, часто делаю все эти 3 пункта. Проекту лет 8, оч большой - оч. много всего менял - все работает как часы. Уже штук 30 юнити версий сменил.
Когда следующий поток?
Начало 1 сентября)
А где курс найти?
unitycodecraft.ru/
Как можно попасть на курс?
Ссылка на курс: unitycodecraft.ru/
Можешь написать мне в Telegram: @starkre22
А можно не употреблять слово-паразит "да" в каждом втором предложении? Немного раздражает.
В остальном все очень хорошо. Вместо заполошного "Вот здесь ставим инджект и здесь ставим инджект и здесь ставим инджект СМОТРИТЕ КАК ОТЛИЧНО РАБОТАЕТ", как это сделано абсолютно у всех, кого я до сих пор смотрел, тут все четко и ясно разложено по полочкам, я наконец то понял для чего собственно служит атрибут INJECT :)
Немного смутило объяснение автора про последний принцип SOLID. Типа инверсия зависимостей наступает, когда мы подключаем какой-то фреймворк и он начинает всем управлять. Это какая-то чушь. Инверсия зависимостей - это про то, что абстракции не должны зависить от реализаций.
Но может я просто чего то не понял?
Оно ещё живое? Я ожидал, что оно перестанет котироваться.
Да, оно еще дышит)
хотел написать "элита смотрит в 360p" но я ни одной строки разобрать не могу) придётся подождать
😁
посмотрел в 360р 😎
П
Очень сложно и охринеть как запутанно никакой ясности ни в коде не в обяснениях .
Зенджект устаревает, новые версии до сих пор в бете, а в релизных версиях есть баги которые могут только ухудшаться с выходом новых версий юнити. Это пугает)
Поэтому приходится допиливать его самим)