Русский
Открыть в Telegram

Пост Кароче делаем так

10 июня 2026
E
EasyCodeRu
ОтветВопрос по андроид у вас есть легаси проект вы хотите покрыть тестами фрагмент в который инжектится вьюмодель стандартным способом и там вьюбиндинг и старый мввм ( с ливдатами) как это сделать? Пошагово п.с. у меня есть решение и оно чисто ООПшное, но хочу услышать ваше мнение п.п.с. сначала надо
GIF
charlie-day.mp4 · 337 КБ · нажмите — покажем
Кароче делаем так подрубаем либу которая дает тестить фрагмент сразу без активити дальше делаем абстрактный фрагмент и абстрактное поле вьюмодели в тесте создаем фрагмент где определяем вьюмодель через нужные нам зависимости в целевой истории пишем простой фрагмент наследник абстракта где ставим вмку через диайку полем фрагмента примерно такое иные решения скорей не сработают для легаси
1 · 1.1K ·

Рядом в ленте

EEasyCodeRuЭффективная работа с унаследованным кодом: Глава 8 49 минут (доступ по этой ссылке всем) https://youtu.be/hLbg5p_GCd0EEasyCodeRuВопрос по андроид у вас есть легаси проект вы хотите покрыть тестами фрагмент в который инжектится вьюмодель стандартным способом и там вьюбиндинг и старый мввм
это сообщение
EEasyCodeRuНакидал примерный код как в легаси, запишу на выходных видео по рефакторингу в стиле реалтайма скорей всего будет видео уровня премиум 2 так что все кто брали пEEasyCodeRuРефакторю легаси фрагмент через TDD 1 час https://youtu.be/09d7BdQ9wbo доступно #premium подписчикам 1. делаем теструемым фрагмент с хмл 2. пишем юай тест на фр
EEasyCodeRuEasyCodeRu@easyCodeRu · канал · Технологии
1 895подписчиков587средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем