Size: a a a

Programming Offtop

2020 April 06

AN

Alexander Nozik in Programming Offtop
Denis Egorov
Так контекст будет дохнуть постоянно. Т.е di контейнер будет жить только в рамках этого контекста
А, да, я забыл...
источник

AN

Alexander Nozik in Programming Offtop
Ну вот да, пересоздание контекста на поворот - это я не учел
источник

(

( in Programming Offtop
вроде View на 30к строк
источник

AN

Alexander Nozik in Programming Offtop
(
вроде View на 30к строк
Ну тут ты не прав. Делаешь одно дополнительное поле, в котором лежит контейнер и все. Счас покажу
источник

(

( in Programming Offtop
Alexander Nozik
Ну тут ты не прав. Делаешь одно дополнительное поле, в котором лежит контейнер и все. Счас покажу
да я не о том
источник

AN

Alexander Nozik in Programming Offtop
источник

AN

Alexander Nozik in Programming Offtop
(
да я не о том
а о чем?
источник

AM

Andrew Mikhaylov in Programming Offtop
Ну и да, скоупы часто гранулярнее контекстов -- контекст есть у аппликейшна, активити, сервиса и броадкастрествера, а скоупы делают кроме прочего на фрагменты (куски экрана) и на фичи (несколько экранов).
источник

(

( in Programming Offtop
Я о god-классах
источник

AN

Alexander Nozik in Programming Offtop
(
Я о god-классах
И чем они хуже чем DI?
источник

DE

Denis Egorov in Programming Offtop
Alexander Nozik
А, да, я забыл...
в рамках андроида он и так сервис локатор) Там тема, ресурсы
источник

(

( in Programming Offtop
Alexander Nozik
И чем они хуже чем DI?
да ни при чём здесь DI
источник

(

( in Programming Offtop
Alexander Nozik
И чем они хуже чем DI?
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Ну и да, скоупы часто гранулярнее контекстов -- контекст есть у аппликейшна, активити, сервиса и броадкастрествера, а скоупы делают кроме прочего на фрагменты (куски экрана) и на фичи (несколько экранов).
Ну опять-таки, кто мешает делать более гранулярные контексты
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
И чем они хуже чем DI?
Скобка о том, что ведро херово спроектировано, и пользовать его контексты ещё и как general purpose сервис локатор нафиг не упало.
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexander Nozik
Ну опять-таки, кто мешает делать более гранулярные контексты
Так нет такого
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Так нет такого
понял
источник

AN

Alexander Nozik in Programming Offtop
В общем идея хороша, реализация хреновая
источник

AM

Andrew Mikhaylov in Programming Offtop
Да нет, идея везде иметь локатор тоже не очень. В ведре обычно локатор в ключевых узлах дерева зависимостей, в остальном везде инъекция в конструкторы. Опять же, это сильно проще тестировать.
источник

AN

Alexander Nozik in Programming Offtop
Andrew Mikhaylov
Да нет, идея везде иметь локатор тоже не очень. В ведре обычно локатор в ключевых узлах дерева зависимостей, в остальном везде инъекция в конструкторы. Опять же, это сильно проще тестировать.
Ну тут мне сложно судить. Но, предположим все-таки есть объект-локатор, который передается в конструктор. Чем он хуже, чем инжектирование?
источник