EasyCodeRu
Ir al canal en Telegram
Канал для тех, кто хочет научиться программированию с нуля Java, Kotlin, TDD, ООП, Android Github : https://github.com/johnnysc YouTube: https://www.youtube.com/c/easyCodeRu заходите в чат для обсуждения @easyCodeRuChat если что - пишите в лс @JohnnySC
Mostrar más1 897
Suscriptores
+224 horas
+17 días
+430 días
Archivo de publicaciones
1 898
Серия 4: События в реальном времени: обновляем список!
1 час 18 минут
https://youtu.be/3qBayYa2bhk
#premium для уровней базовый и выше
1 898
Третья серия
отрефакторил по МВВМ
Фрамгенты, стартактивитифорезалт, саспендкорутинки континуейшны и ООП обертки для андроид кода чтоб протестировать въюмодель. Юнит тесты на логинвьюмодель и профиль
Настройка базы данных файрбейз и проверка обновлений
1 час 7 минут
https://youtu.be/dAzmaDkaDYQ
#premium для премиум юзеров х3к1
1 898
Входим и выходим через гугл
создаем проект с нуля
настраиваем файрбейз в режиме лайф
мучаемся с зависимостями и ужасными туториалами от гугла
пробиваемся через легаси код
1 час 23 минуты
https://youtu.be/od7wXzzNNUY
#premium для премиум юзеров х3к1
1 898
Записал видео о моем новом проекте (паблик видео)
там и дизайн и про то как вообще создавать приложения с нуля
https://youtu.be/6P3f-gVIA4o
1 898
Накидайте идей для видео или для приложения под коментами к этому посту. Если мне что понравится то сделаю видео
1 898
Скажите честно, что сложного в интерфейс сегрегированной дженерик типизированной ООПшной оберткой над мутабельной ливдатой которая позволяет избежать нарушения принципов ООП и позволяет работать как на юай потоке так и на фоновом потоке и как с мутабельной ливдатой так и с синглливевентом где все интерфейсы и абстрактные классы вложены в первичный интерфейс маркер?
1 898
Решил объяснить вам почему ТДД так важно и нужно в текстовом формате
Программировать означает создавать программы которые имеют определенное поведение т.е. программа работает корректно если она выдает ожидаемое поведение в ответ на ввод от юзера
и ты никак не можешь начать программировать если не имеешь понимания что есть ожидаемое поведение
ведь по окончанию программирования ты должен удостовериться что фактическое поведение программы совпадает с твоим ожидаемым, тем которые ты хотел чтобы оно имело
так что скажите мне, как можно начать писать код, заранее не имея тестов на этот код?
Баги это несоотствествие фактического результата от ожидаемого. И если ты заранее не описал все ожидаемое поведение программы, то ты и не можешь сказать что является багом.
И чем больше у тебя будет багов чем меньше сценариев работы ты продумал.
итого твои непродуманные сценарии выскочат на стороне юзера и он тебе расскажет от несоответствии с ожидаемым поведением.
Кароче говоря: нельзя разрабатывать софт не имея четкого и ясного понимания что оно должно делать и как.
Так что все тесткейсы должны быть продуманы и прописаны До момента как начнется разработка.
Все остальное называется халтура.
Несогласные идут фиксить баги и выкатывать хотфиксы постфактум когда от юзеров прилетят багрепорты
1 898
Азы Джава для новичков и тех кто не понимает сути памяти в джава, ссылок, конструкторов, объектов, занулений и т.д.
68 минут
1 898
Немутабельный список на джава. Пишем свой потому что его нет в языке. По аналогии с котлиновским, но лучше.
15 минут
https://youtu.be/RlUJpKOd64k
#premium для премиум юзеров
1 898
Кастовью архитектура
часть 5 бонусная
пишу новую фичу и меняю функционал прилаги за секунды
57 минут
https://youtu.be/B6sk4AaEWr0
для #premium подписчиков х3к1
1 898
Последняя часть!
Меняем функционал прилаги за 5 минут легко и просто благодаря кастомвьюхам
30 минут
https://youtu.be/0Gh8hJR5JM4
#premium для премиум юзеров х3к1
1 898
Архитектура на кастомвьюхах часть 2. Меняем юайку в привычной архитектуре и имеем огромный чейнжлист
34 минуты
https://youtu.be/PifDbcPi2T8
#premium для премиум юзеров х3к1
1 898
кастомвью архитектура
часть 1: сама задача и решение обычное с 1 фрагментом и 1 вьюмоделью
2 часа 45 минут
для #premium юзеров х3к1
https://youtu.be/STf5NzKoBc4
Успейте взять доступ ко всем премиум видео со скидкой до конца дня!
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
