13.10.2016 / 17:39 | |
Helltar Пользователь Сейчас: Offline
Регистрация: 29.11.2011
| хипстерскихЗакопайся глубже и обнаружь ноду.
|
13.10.2016 / 18:12 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| aNNiMON, На двух проектах щас MVVM + DataBinding Неск. раз думал кау переделать на что-то более удобное, но ничего не вышло. У нас какой-то полу mvvm - полу mvp (Presenter = Presenter + ViewModel). Ну в принципе пользоваться можно. Но не покидает ощущение что может быть что-то лучше.. Изменено Naik (13.10 / 18:16) (всего 1 раз) |
13.10.2016 / 18:26 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Naik, в той статье как раз и говорится о том, что в чистом виде MVVM никак не получается, а вот смесь MVP/MVVM - да. Так что там с DI, больше некого спрашивать, кроме тебя.
__________________
let live |
13.10.2016 / 18:32 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| aNNiMON, Там прям описано как наш проект. DI пришли к выводу пока не использовать, т.к. тестов е пишем - все переделывается очень часто, будет пустая трата времени. Раньше юзали RoboGuice, но кроме как для написания тестов он не нужен. Другое дело в Spring, там это удобно сделано.
Изменено Naik (13.10 / 18:37) (всего 1 раз) |
17.10.2016 / 02:50 | |
DominaN Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Смоленск Регистрация: 28.09.2011
| aNNiMON, начерта вообще этот di? По википедии так и не просек. Опять наверное сладкий хлеб какой-то современный.
|
17.10.2016 / 04:04 | |
Витаминыч Супермодератор Сейчас: Offline
Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
| DominaN, это для игры в "серьезных" программистов __________________
わからない!! |
17.10.2016 / 07:48 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| DominaN, там аннотации, проходи мимо.
Вообще, это больше для тестирования. Чтобы, например, вместо рабочего сервиса подставить тестовый, вместо реального юзера подставить тестовый, вместо реального заказа подставить тестовый и вместо реальной оплаты подставить тестовую.
__________________
let live |
17.10.2016 / 08:05 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| DominaN, Тот случай, когда реально пепебор с аннотациями) https://github.com/hitherejoe/...hackernews/injection |
17.10.2016 / 09:46 | |
aRiGaTo Пользователь Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| DI - вообще не про аннотации (по крайней мее не весь). Это один из способов реализации принципа инверсии управления (IoC). Суть IoC - вынести управление зависимостями вовне. Это даст плюс к модульности (возможность заменить зависимость другой, например, драйвер БД) и тестируемости класса (возможность замокировать зависимость).
__________________
don't tread on me |