EasyCodeRu
Эффективная работа с унаследованным кодом: Глава 1 38 минут, доступно всем по этой ссылке https://youtu.be/NUZQo_aOG-4
Эффективная работа с унаследованным кодом: Глава 2
52 минуты (доступно по этой ссылке всем)
https://youtu.be/9Y_Cqn2dJ5c
52 минуты (доступно по этой ссылке всем)
https://youtu.be/9Y_Cqn2dJ5c
🔥7👍1
EasyCodeRu
Эффективная работа с унаследованным кодом: Глава 2 52 минуты (доступно по этой ссылке всем) https://youtu.be/9Y_Cqn2dJ5c
Эффективная работа с унаследованным кодом: Глава 3
24 минуты (доступно по этой ссылке всем)
https://youtu.be/XJfhsZZp3sM
24 минуты (доступно по этой ссылке всем)
https://youtu.be/XJfhsZZp3sM
🔥9
EasyCodeRu
Эффективная работа с унаследованным кодом: Глава 3 24 минуты (доступно по этой ссылке всем) https://youtu.be/XJfhsZZp3sM
Эффективная работа с унаследованным кодом: Глава 4
51 минута (доступ всем по этой ссылке)
https://youtu.be/LNT9RatlwJI
51 минута (доступ всем по этой ссылке)
https://youtu.be/LNT9RatlwJI
1🔥5
EasyCodeRu
Эффективная работа с унаследованным кодом: Глава 4 51 минута (доступ всем по этой ссылке) https://youtu.be/LNT9RatlwJI
Эффективная работа с унаследованным кодом: глава 5
35 минут (доступно всем по ссылке ниже)
https://youtu.be/JS4PTgGPPMY
35 минут (доступно всем по ссылке ниже)
https://youtu.be/JS4PTgGPPMY
👍5
EasyCodeRu
Эффективная работа с унаследованным кодом: глава 5 35 минут (доступно всем по ссылке ниже) https://youtu.be/JS4PTgGPPMY
Эффективная работа с унаследованным кодом: Глава 6
90 минут (доступно всем по ссылке ниже)
https://youtu.be/FBqvHPKPvjw
90 минут (доступно всем по ссылке ниже)
https://youtu.be/FBqvHPKPvjw
🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Скидки по случаю наступления лета на всю неделю!
1. премиум на 1 год за полцены (300$)
2. эксперт курс почти за полцены (500$)
детали в закрепе
https://t.me/easyCodeRu/2485
П.с. плюс розыгрыш макбука (возможно перенесу до конца года)
1. премиум на 1 год за полцены (300$)
2. эксперт курс почти за полцены (500$)
детали в закрепе
https://t.me/easyCodeRu/2485
П.с. плюс розыгрыш макбука (возможно перенесу до конца года)
🔥5
EasyCodeRu
Эффективная работа с унаследованным кодом: Глава 6 90 минут (доступно всем по ссылке ниже) https://youtu.be/FBqvHPKPvjw
Эффективная работа с унаследованным кодом: Глава 7
44 минуты (доступ по ссылке всем)
https://youtu.be/mZF6hCHlfL0
44 минуты (доступ по ссылке всем)
https://youtu.be/mZF6hCHlfL0
👍4🔥2
Вопрос с собеседования
что будет если я напишу в единственной активити такой код
class MainActivity(private val arg: String) : Activity {
override fun onCreate(bundle: Bundle?) {
super.onCreate(bundle)
setContentView(R.layout.main)
}
}
п.с. сначала в чат надо добавиться чтобы в коменты написать можно было, антиспам бот работает
что будет если я напишу в единственной активити такой код
class MainActivity(private val arg: String) : Activity {
override fun onCreate(bundle: Bundle?) {
super.onCreate(bundle)
setContentView(R.layout.main)
}
}
п.с. сначала в чат надо добавиться чтобы в коменты написать можно было, антиспам бот работает
EasyCodeRu
Эффективная работа с унаследованным кодом: Глава 7 44 минуты (доступ по ссылке всем) https://youtu.be/mZF6hCHlfL0
Эффективная работа с унаследованным кодом: Глава 8
49 минут (доступ по этой ссылке всем)
https://youtu.be/hLbg5p_GCd0
49 минут (доступ по этой ссылке всем)
https://youtu.be/hLbg5p_GCd0
🔥2
Вопрос по андроид
у вас есть легаси проект
вы хотите покрыть тестами фрагмент в который инжектится вьюмодель стандартным способом и там вьюбиндинг и старый мввм ( с ливдатами)
как это сделать? Пошагово
п.с. у меня есть решение и оно чисто ООПшное, но хочу услышать ваше мнение
п.п.с. сначала надо добавиться в чат канала, пройти бота и после писать комментарий
у вас есть легаси проект
вы хотите покрыть тестами фрагмент в который инжектится вьюмодель стандартным способом и там вьюбиндинг и старый мввм ( с ливдатами)
как это сделать? Пошагово
п.с. у меня есть решение и оно чисто ООПшное, но хочу услышать ваше мнение
п.п.с. сначала надо добавиться в чат канала, пройти бота и после писать комментарий
👍1
EasyCodeRu
Вопрос по андроид у вас есть легаси проект вы хотите покрыть тестами фрагмент в который инжектится вьюмодель стандартным способом и там вьюбиндинг и старый мввм ( с ливдатами) как это сделать? Пошагово п.с. у меня есть решение и оно чисто ООПшное, но хочу…
This media is not supported in your browser
VIEW IN TELEGRAM
Кароче делаем так
подрубаем либу которая дает тестить фрагмент сразу без активити
дальше делаем абстрактный фрагмент и абстрактное поле вьюмодели
в тесте создаем фрагмент где определяем вьюмодель через нужные нам зависимости
в целевой истории пишем простой фрагмент наследник абстракта где ставим вмку через диайку полем фрагмента
примерно такое
иные решения скорей не сработают для легаси
подрубаем либу которая дает тестить фрагмент сразу без активити
дальше делаем абстрактный фрагмент и абстрактное поле вьюмодели
в тесте создаем фрагмент где определяем вьюмодель через нужные нам зависимости
в целевой истории пишем простой фрагмент наследник абстракта где ставим вмку через диайку полем фрагмента
примерно такое
иные решения скорей не сработают для легаси
👍4
Накидал примерный код как в легаси, запишу на выходных видео по рефакторингу в стиле реалтайма
скорей всего будет видео уровня премиум 2
так что все кто брали подписку по скидке: велкам(в этом месяце будет 5 лет моему ютуб каналу, тогда тоже ожидайте скидку)
Информация по подпискам в закрепе https://t.me/easyCodeRu/2485
скорей всего будет видео уровня премиум 2
так что все кто брали подписку по скидке: велкам
Информация по подпискам в закрепе https://t.me/easyCodeRu/2485
👍1
EasyCodeRu
Накидал примерный код как в легаси, запишу на выходных видео по рефакторингу в стиле реалтайма скорей всего будет видео уровня премиум 2 так что все кто брали подписку по скидке: велкам (в этом месяце будет 5 лет моему ютуб каналу, тогда тоже ожидайте скидку) …
Рефакторю легаси фрагмент через TDD
1 час
https://youtu.be/09d7BdQ9wbo
доступно #premium подписчикам
1. делаем теструемым фрагмент с хмл
2. пишем юай тест на фрагмент
3. переносим логику из фрагмента в вьюмодель
4. запускаем тесты фрагмента
мы молодцы: пруф что TDD работает в реальности
примерно так выглядит взрослая разработка
1 час
https://youtu.be/09d7BdQ9wbo
доступно #premium подписчикам
1. делаем теструемым фрагмент с хмл
2. пишем юай тест на фрагмент
3. переносим логику из фрагмента в вьюмодель
4. запускаем тесты фрагмента
мы молодцы: пруф что TDD работает в реальности
примерно так выглядит взрослая разработка
🔥6
EasyCodeRu
РАБОТА! Кому нужна работа? Мне в команду нужны мидлы с реальным опытом и сеньоры андроид удаленка по миру зп не криптой фултайм с оформлением в РУз Проект: банк Clean Arch, MVVM/MVI, Compose, Retrofit, Room, TDD, Espresso кароче если вы смотрели мои…
LinkedIn
Сегодня вышел на работу в мою команду мидл андроид разработчиком Ilya Safronov и я хочу рассказать о том как это прошло.
Если…
Если…
Сегодня вышел на работу в мою команду мидл андроид разработчиком Ilya Safronov и я хочу рассказать о том как это прошло.
Если помните я говорил о том что кандидатов на вакансию было много и сначала я пытался сам отобрать для собеседований более подходящих.…
Если помните я говорил о том что кандидатов на вакансию было много и сначала я пытался сам отобрать для собеседований более подходящих.…
👍3
EasyCodeRu
Эффективная работа с унаследованным кодом: Глава 8 49 минут (доступ по этой ссылке всем) https://youtu.be/hLbg5p_GCd0
Эффективная работа с унаследованным кодом
Глава 9 часть 1 из 2
52 минуты (доступ всем по ссылке)
https://youtu.be/XcrSfdiO2-c
Глава 9 часть 1 из 2
52 минуты (доступ всем по ссылке)
https://youtu.be/XcrSfdiO2-c
Очень редко репостю чужое, но тут важная тема
«Техбро нам врали?»: почему ИИ не заменил программистов, а оказался дороже человека | devby.io
https://devby.io/blogs/posts/neiroseti-okazalis-dorozhe-programmistov
«Техбро нам врали?»: почему ИИ не заменил программистов, а оказался дороже человека | devby.io
https://devby.io/blogs/posts/neiroseti-okazalis-dorozhe-programmistov
👍2🔥2
EasyCodeRu
Очень редко репостю чужое, но тут важная тема «Техбро нам врали?»: почему ИИ не заменил программистов, а оказался дороже человека | devby.io https://devby.io/blogs/posts/neiroseti-okazalis-dorozhe-programmistov
Я если честно изначально не верил во весь этот ИИ бред что всех нас заменит говнокод который был обучен на говнокоде других людей
поэтому все те люди, кто думал что уже нет смысла учиться кодить, вам я хочу сказать: конец ИТ отменяется, велкам обратно
еще немного времени и опять появятся вакансии на джунов, так что готовьтесь
берите премиум доступ к 1000 видео которые я сделал за эти почти 5 лет (26 июня)
https://t.me/easyCodeRu/2485
поэтому все те люди, кто думал что уже нет смысла учиться кодить, вам я хочу сказать: конец ИТ отменяется, велкам обратно
еще немного времени и опять появятся вакансии на джунов, так что готовьтесь
берите премиум доступ к 1000 видео которые я сделал за эти почти 5 лет (26 июня)
https://t.me/easyCodeRu/2485
Telegram
EasyCodeRu
Все предложения на 2026 год
1. Котлин для детей (котлин для полных новичков: плейлист на ютубе)
2. Подписка на #premium видео на 1 год (уровни 1 и 2 список всех видео вкладка 2025 ) менторство включено!
3. Пожизненная подписка на #premium видео (уровни…
1. Котлин для детей (котлин для полных новичков: плейлист на ютубе)
2. Подписка на #premium видео на 1 год (уровни 1 и 2 список всех видео вкладка 2025 ) менторство включено!
3. Пожизненная подписка на #premium видео (уровни…
❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Вот у вас есть легаси код
фрагмент с вмкой
но кроме нее еще инжектится напрямую какой нибудь сторедж
по факту там юзается 1 булеан из шердпрефа
как поступить?
взять и перекинуть эту зависимость в вмку
как?
что за глупый вопрос: просто вырезать вставить скажете вы
как делаем мы
1. покрываем юай тестом фрагмент где логика этой буленовки юзается
2. рефакторим фрагмент и перемещаем в вмку этот сторедж
3. чекаем юай тест на зеленый цвет
4. гордимся собой? нет, просто прорабатываем культуру работы
жестко? оверинжиниринг? может просто взрослая зрелая ответственная разработка?
фрагмент с вмкой
но кроме нее еще инжектится напрямую какой нибудь сторедж
по факту там юзается 1 булеан из шердпрефа
как поступить?
взять и перекинуть эту зависимость в вмку
как?
что за глупый вопрос: просто вырезать вставить скажете вы
как делаем мы
1. покрываем юай тестом фрагмент где логика этой буленовки юзается
2. рефакторим фрагмент и перемещаем в вмку этот сторедж
3. чекаем юай тест на зеленый цвет
4. гордимся собой? нет, просто прорабатываем культуру работы
жестко? оверинжиниринг? может просто взрослая зрелая ответственная разработка?
👍2
EasyCodeRu
Старт в 12:00! https://youtu.be/iVV4uElVdk8
5 ЛЕТ EasyCodeRu ютуб каналу!
Спасибо всем кто был со мной, кто смотрел мои видео, кто лайкал и коментил
5 лет это сильно! Уже записано 939 видео! И это не конец, будет еще много всего интересного и полезного, так что подписывайтесь!
https://www.youtube.com/@easyCodeRu
по этому поводу объявляю скидки до 8 июля (мой ДР)
1. премиум 1 и 2 на год за 300$ список всех видео ссылка
2. эксперт курс за 500$ (премиум 4) бессрочно!
больше деталей в закрепе
п.с. все кто раньше были премиум подписчиками сразу бессрочный доступ
п.п.с. для коментирования надо сначала стать участником чата
Спасибо всем кто был со мной, кто смотрел мои видео, кто лайкал и коментил
5 лет это сильно! Уже записано 939 видео! И это не конец, будет еще много всего интересного и полезного, так что подписывайтесь!
https://www.youtube.com/@easyCodeRu
по этому поводу объявляю скидки до 8 июля (мой ДР)
1. премиум 1 и 2 на год за 300$ список всех видео ссылка
2. эксперт курс за 500$ (премиум 4) бессрочно!
больше деталей в закрепе
п.с. все кто раньше были премиум подписчиками сразу бессрочный доступ
п.п.с. для коментирования надо сначала стать участником чата
🎉11👍2❤1