Mike
например, ты можешь в конструктор адаптеру совать разные фабрики вьюхолдеров
Mike
фабрики блять?
штука, которая возвращает новые штуки
Gregory
а ничего что сам адаптер "фабрика вьюхолдеров"?
Gregory
он сам штука, которая возвращает штуки
Igor
А вообще какие паттерны можно назвать легкотестируемыми?
Там, в которой можно писать тесты без моков и не нужно нарушать инкапсуляцию для тестов
Konstantin
мы сделали фабрику в твоей фабрике чтобы ты мог использовать фабрику когда используешь фабрику
Mike
а ничего что сам адаптер "фабрика вьюхолдеров"?
сам адаптер и за байндинг отвечает, и за notify*
Konstantin
кликбейтные тайтлы, ммм, потом почитаю
Igor
ООП — это история про полиморфизм
Маленькой напоминания, что “полиморфизм” есть не только в ООП 😉
Roman
всё, получилось соединить, спасибо)
Gregory
ну то есть можно перенести bind в холдеры, и сделать абстрактный класс адаптера, который его вызывает
Gregory
я так делал
Mike
+, всегда так делаю
Gregory
плохо плодить сущности сверх необходимого
Gregory
например, фабрику холдеров
Gregory
могу с гордостью сказать, что пишу на джаве уже лет 6 как минимум, но ни одной фабрики за это время не написал
Mike
new CoolAdapter(::CoolHolder) — всё, вот тебе адаптер и фабрика
Mike
норм
Vladimir
в джаве нет ::
твоя джава устарела )
Gregory
И не только по классам, но ещё и по отдельным проектам, и чем их больше, тем лучше
возможно, я не знаю, не видел такие приложения в виде исходников, только декомпилил и офигевал
Roman
модулям?)
Да-да. У нас в проекте на каждую фичу минимум 4 модуля :)
Mike
Да-да. У нас в проекте на каждую фичу минимум 4 модуля :)
вы там разрабатывать функциональность-то успеваете?)
Mike
не, круто иметь отдельные модули как независимые зоны ответственности, но (аа, повторяюсь) упарываться не надо же
Roman
вы там разрабатывать функциональность-то успеваете?)
В соотношении 5:1. 5 часов возишься с этими обсракциями, час с реализацией
Konstantin
такое впечатление что есть какая то темная сторона хаоса
Konstantin
которая хуй ложила на порядок, архитектуру, правильные паттерны
Konstantin
но блядь там все работает
Konstantin
как так то нахуй
Himars
Enterprise Architect триалка на месяц. Потом переустанавливаешь и все)
Gregory
Вк лагает же
какая версия
Roman
какая версия
Я не знаю, давно не пользуюсь, года два. Но тогда лагало
Gregory
я прост не знаю, я пользуюсь 4.0
kate mobile лучше
Gregory
пропатченной
Roman
года два назад как раз мои были =/
Мне нравилось до обновления, где переделали навигейшн дравер
Mike
kate mobile лучше
а чо там?
Gregory
kate mobile лучше
там же реклама?
Ivansuper
Нужно ПО, которое в исходниках уберет все пробелы лишние и выстроит символы в виде узоров. Вот это будет вообще красота. Фанаты идеалов будут счастливы
а чо там?
она просто летает нормально, и это точно с 2013 по нынешнее время
Gregory
Мне нравилось до обновления, где переделали навигейшн дравер
ну это всё уже совсем не моё, я бы послал нахер любого, кто бы предложил убрать его
там же реклама?
вроде уже да, маил ру фашисты
с музыкой та же тема
Gregory
Roman
ну это всё уже совсем не моё, я бы послал нахер любого, кто бы предложил убрать его
Прекрасный дравер был, который вытаскивался свайпом с любой области экрана
Igor
Gregory
ну вот, а у меня музыка без ограничений и рекламы нет вообще)
при мэил ру впервые приложению Кейт мобайл апи закрывали, открыли когда рекламу добавили
Himars
мвп это Г
А что тогда не Г?
:)
Gregory
начинается
Mike
на 4PDA должно быть стопицот версий
Konstantin
как их делают?
Konstantin
реверс и пересборка?
Roman
не с любой
Мне казалось, что с любой, а потом переделали и стало только с края. А потом вообще убрали(нахера?)
сохраняют наверное
Mike
как их делают?
скачивают из маркета, когда они выходят =)
Daniel
Уважаемые, подскажите в какую сторону глянуть. Задача: Пользователь выбирает в настройках любой кастомный цвет, а затем элементы интерфейса меняют свой цвет на заданный.
Konstantin
скачивают из маркета, когда они выходят =)
не, я про "вырезана реклама" например
Gregory
но у меня есть исходники