EasyCodeRu
Самый крутой видос этого лета! ЕСР v2.0 первая фича чат бот на OOP SOLID и TDD + ui tests, buildvariant, CI github youtube.com/watch?v=gf-MIZIwm2E
Добавил задачу 24!
сначала посмотрите видео чтобы понимать о чем речь
юнит тест на вьюмодельку
осторожно: сложно просто капец))
https://github.com/JohnnySC/PracticeTDD/blob/task/024-messages-view-model/app/src/test/java/com/github/johnnysc/practicetdd/MessagesViewModelTest.kt
сначала посмотрите видео чтобы понимать о чем речь
юнит тест на вьюмодельку
осторожно: сложно просто капец))
https://github.com/JohnnySC/PracticeTDD/blob/task/024-messages-view-model/app/src/test/java/com/github/johnnysc/practicetdd/MessagesViewModelTest.kt
👍8
EasyCodeRu
Я закончил тестовое задание! Смотрите прямо сейчас! https://youtu.be/iBvwGdSRxY4 всего 22 минуты лайк подписка все дела во время премьеры в чате прикрепленном к видео я задам вопрос, первый кто даст лучший ответ : получит доступ к 4 серии
Маленькое улучшение тестового задания
Упростил дженерик типизированный #маппер:
2 метода с 1 аргументом лучше чем 1 метод с 2 аргументами
15 минут
https://youtu.be/xgXd3UvzRvg
#premium для премиум юзеров
коммит на гитхабе
Упростил дженерик типизированный #маппер:
2 метода с 1 аргументом лучше чем 1 метод с 2 аргументами
15 минут
https://youtu.be/xgXd3UvzRvg
#premium для премиум юзеров
коммит на гитхабе
EasyCodeRu
Я закончил тестовое задание! Смотрите прямо сейчас! https://youtu.be/iBvwGdSRxY4 всего 22 минуты лайк подписка все дела во время премьеры в чате прикрепленном к видео я задам вопрос, первый кто даст лучший ответ : получит доступ к 4 серии
Провожу кодревью тестового задания на джуна
репозиторий
1 час 37 минут
https://youtu.be/Ka19HyIR_D8
#premium для премиум юзеров
само тестовое в комментарии этого поста
репозиторий
1 час 37 минут
https://youtu.be/Ka19HyIR_D8
#premium для премиум юзеров
само тестовое в комментарии этого поста
🔥6
Разница между интерфейсом и абстрактным классом
без тупорылых классов животных, кошечек и собачек
на примере Repository из HolyBibleApp
12 минут
https://youtu.be/2jRFe_4ubrs
#premium для премиум юзеров сейчас
для всех остальных потом (обязательно)
без тупорылых классов животных, кошечек и собачек
на примере Repository из HolyBibleApp
12 минут
https://youtu.be/2jRFe_4ubrs
#premium для премиум юзеров сейчас
для всех остальных потом (обязательно)
🔥15
EasyCodeRu
Маленькое улучшение тестового задания Упростил дженерик типизированный #маппер: 2 метода с 1 аргументом лучше чем 1 метод с 2 аргументами 15 минут https://youtu.be/xgXd3UvzRvg #premium для премиум юзеров коммит на гитхабе
Юнит тестирование стейтов в которые раньше приходили андроид вьюхи
пишем кастомвьюхи
11 минут
https://youtu.be/h7zknienu_k
#premium для премиум юзеров (х1)
комит на гитхаб
https://github.com/JohnnySC/NumbersTestTask/commit/81434c9f877de48c56bc31001a15d8a19c5fcf00
пишем кастомвьюхи
11 минут
https://youtu.be/h7zknienu_k
#premium для премиум юзеров (х1)
комит на гитхаб
https://github.com/JohnnySC/NumbersTestTask/commit/81434c9f877de48c56bc31001a15d8a19c5fcf00
👍3
EasyCodeRu
Юнит тестирование стейтов в которые раньше приходили андроид вьюхи пишем кастомвьюхи 11 минут https://youtu.be/h7zknienu_k #premium для премиум юзеров (х1) комит на гитхаб https://github.com/JohnnySC/NumbersTestTask/commit/81434c9f877de48c56bc31001a15d8a19c5fcf00
Don’t keep activities что это такое и почему вам надо с этим что-то делать?
рассказываю на примере тестового задания (осторожно! уровень задротства 999)
20 минут
https://youtu.be/efH1rYkiRXk
#premium для премиум юзеров
коммит на гитхабе
https://github.com/JohnnySC/NumbersTestTask/commit/5e7ae0f2517e24c1e873d7243658d323195553c2
рассказываю на примере тестового задания (осторожно! уровень задротства 999)
20 минут
https://youtu.be/efH1rYkiRXk
#premium для премиум юзеров
коммит на гитхабе
https://github.com/JohnnySC/NumbersTestTask/commit/5e7ae0f2517e24c1e873d7243658d323195553c2
👍5
ДЖЕНЕРИКИ! (вот что я люблю)
Все что вам хотелось знать и даже больше
Объясняю начиная с простых случаев и заканчивая #мапперами
36 минут
https://youtu.be/jBPgQZGwHAg
#premium для премиум юзеров
П.С. если хотите премиум доступ напишите мне в лс. Договоримся)) @JohnnySC
Все что вам хотелось знать и даже больше
Объясняю начиная с простых случаев и заканчивая #мапперами
36 минут
https://youtu.be/jBPgQZGwHAg
#premium для премиум юзеров
П.С. если хотите премиум доступ напишите мне в лс. Договоримся)) @JohnnySC
🥰7👍4
Paging TDD !!!
ШТА?
А че нет та?
ВМка по ТДД и остальное вплоть до юайки
полтора часа
https://youtu.be/zGYCcKtcSf4
#premium для премиум юзеров (минимум х3к1)
PracticeTDD задача
ШТА?
А че нет та?
ВМка по ТДД и остальное вплоть до юайки
полтора часа
https://youtu.be/zGYCcKtcSf4
#premium для премиум юзеров (минимум х3к1)
PracticeTDD задача
👍10🥰2
Приватные методы - зло!
Причины возникновения приватных методов, на что они влияют и каким образом и как избавляться правильно от них
показываю на реальном примере (с юнит тестами)
35 минут
https://youtu.be/lycr4NjuKZY
#premium для премиум юзеров
Причины возникновения приватных методов, на что они влияют и каким образом и как избавляться правильно от них
показываю на реальном примере (с юнит тестами)
35 минут
https://youtu.be/lycr4NjuKZY
#premium для премиум юзеров
👍7
Джуны не нужны!
почему это так и какие не нужны
как стать таким кто нужен
смотрю резюме кандидатов
смотрите ПРЯМО СЕЙЧАС !
(паблик видео, премьера т.е. я буду смотреть вместе с вами и отвечать на комментарии в ютуб чате)
1 час 43 минуты
https://youtu.be/NFCR_iLbvrs
почему это так и какие не нужны
как стать таким кто нужен
смотрю резюме кандидатов
смотрите ПРЯМО СЕЙЧАС !
(паблик видео, премьера т.е. я буду смотреть вместе с вами и отвечать на комментарии в ютуб чате)
1 час 43 минуты
https://youtu.be/NFCR_iLbvrs
👍9
EasyCodeRu
Джуны не нужны! почему это так и какие не нужны как стать таким кто нужен смотрю резюме кандидатов смотрите ПРЯМО СЕЙЧАС ! (паблик видео, премьера т.е. я буду смотреть вместе с вами и отвечать на комментарии в ютуб чате) 1 час 43 минуты https://youtu.be/NFCR_iLbvrs
Вот какие джуны нужны нам!
стартуем проект в прямом эфире с Димоном который на уровне менторство
1 час 43 минуты
https://youtu.be/ThCisw09ok4
паблик видео!
стартуем проект в прямом эфире с Димоном который на уровне менторство
1 час 43 минуты
https://youtu.be/ThCisw09ok4
паблик видео!
YouTube
Вот такие джуны нужны! Разрабатываем проект TDD MVVM CLEAN ARCHITECTURE со всеми этапами разработки
Вчера мы говорили о том почему джуны не нужны. Сегодня я попробовал продемонстрировать какие джуны должны быть чтобы их взяли на работу.
Вместе с моим премиум подписчиком на уровне "менторство" мы начали разработку приложения.
Мы начали с прототипа приложения…
Вместе с моим премиум подписчиком на уровне "менторство" мы начали разработку приложения.
Мы начали с прототипа приложения…
👍8🔥5
4.5к подписчиков на ютуб! Круто. Спасибо!
Подписывайтесь и вы и
Шарьте линк
YouTube.com/c/easycoderu
+100 за менее чем 2 недели)
Подписывайтесь и вы и
Шарьте линк
YouTube.com/c/easycoderu
+100 за менее чем 2 недели)
👍20
Что мы увидим на экране при выполнении кода?
Anonymous Quiz
6%
0
35%
1
38%
2
3%
ping
9%
pong
8%
6ой вариант
Что мы увидим на экране при выполнении кода?
Anonymous Quiz
7%
0
38%
1
42%
2
2%
ping
8%
pong
4%
6ой вариант
Interface Segregation Principle
Inversion of Control
и другие принципы ООПшного кода
19 минут
https://youtu.be/gPTftpJGK3E
#premium для премиум юзеров
Inversion of Control
и другие принципы ООПшного кода
19 минут
https://youtu.be/gPTftpJGK3E
#premium для премиум юзеров
🔥12
Interface segregation в рабочем проекте + DRY и еще 5 принципов
1 минута
#shorts
https://youtu.be/WYo40oAS7Ls
1 минута
#shorts
https://youtu.be/WYo40oAS7Ls
YouTube
Interface Segregation Principle в действии. ООП в рабочем проекте
Как разделить 2 метода в одном интерфейсе на 2 интерфейса по 1 методу если например вам не нужен второй метод в одном случае, а в другом случае нужны оба?На ...
👍6
Чем заменить депрекейтнутый класс для теста корутинок во вьюмодельках?
УДАЛИТЬ НАФИГ ЕГО!
23 минуты
https://youtu.be/WOQzqSxPpJU
#premium для премиум юзеров!
УДАЛИТЬ НАФИГ ЕГО!
23 минуты
https://youtu.be/WOQzqSxPpJU
#premium для премиум юзеров!
👍1