EasyCodeRu
1.96K subscribers
801 photos
77 videos
98 files
1.44K links
Канал для тех, кто хочет научиться программированию с нуля
Java, Kotlin, TDD, ООП, Android
Github : https://github.com/johnnysc
YouTube: https://www.youtube.com/c/easyCodeRu

заходите в чат для обсуждения @easyCodeRuChat
если что - пишите в лс @JohnnySC
Download Telegram
А вы когда нибудь писали код, который бы писал для вас код, чтобы вы не тратили свое время…. чтоб писать код?
Anonymous Poll
18%
HYFR!
82%
памагити
Media is too big
VIEW IN TELEGRAM
КОДОГЕНЕРАТОР! РАБОЧИЙ!

Полная версия для #premium юзеров от уровня базовый
3 часа 16 минут
https://youtu.be/Kptt1HtYdtk

Спешите взять базовую подписку со скидкой!
👍2
Сегодня решил привлечь ваше внимание и напомнить о скидке в 33% на годовую базовую подписку!
🤩5🔥2
EasyCodeRu
КОДОГЕНЕРАТОР! РАБОЧИЙ! Полная версия для #premium юзеров от уровня базовый 3 часа 16 минут https://youtu.be/Kptt1HtYdtk Спешите взять базовую подписку со скидкой!
Запушил кодген в гитхаб!

Теперь можете посмотреть код который генерирует код и просто склонировать и проверить

https://github.com/JohnnySC/KSPTDD

СПОЙЛЕР! Там решение 35ой задачи из практисТДД репозитория
У меня осталось 3 незаконченных дела. В следующем видео продолжение которого хотите видеть?
Anonymous Poll
27%
TDD OOP Котлин новые видеоуроки
39%
Андроид видеокурс продолжение с 14 лекции
33%
Файрбейз датабейз 2.0. Стартуем все заново и пилим все иначе спустя 2 года
Forwarded from EasyCodeRu
ВСЕМ СКИДКИ!
-33% на годовую подписку

получите доступ к более чем 400 видео что уже есть и еще миллиону видео что я сниму за следующие 365 дней всего за 600$ 400$

до 14 мая включительно. МИР, ТРУД, TDD
EasyCodeRu
45 минут, КАРЛ! #speedrun сходить в сеть и показать на юай тестовое на стажера MVVM корутинки и ливдата с ретрофитом 45 минут https://youtu.be/tKcDScpCQME #premium для премиум юзеров (базовый и максимум) само тестовое в коменте код ревью кандидата ПОЛУЧИТЕ…
кастомвью архитектура
часть 1: сама задача и решение обычное с 1 фрагментом и 1 вьюмоделью

2 часа 45 минут
для #premium юзеров х3к1

https://youtu.be/STf5NzKoBc4

Успейте взять доступ ко всем премиум видео со скидкой до конца дня!
👍21
EasyCodeRu
Пишем кастомвъю с вмкой внутри 33 минуты https://youtu.be/wapb6l9U8_w #premium для премиум юзеров х3к1
Последняя часть!
Меняем функционал прилаги за 5 минут легко и просто благодаря кастомвьюхам

30 минут
https://youtu.be/0Gh8hJR5JM4

#premium для премиум юзеров х3к1
👍3
Пояснения к репозиторию (пока приватная репа, позже подумаю о том чтоб сделать паблик)

все что вам надо понять это разницу между изменениями после варианта 1 к варианту 2 и дифф после варианта 3 к варианту 4

все эти 4 видео можно посмотреть уже сейчас если взять базовую подписку со скидкой (последний день скидок!)
Немутабельный список на джава. Пишем свой потому что его нет в языке. По аналогии с котлиновским, но лучше.

15 минут
https://youtu.be/RlUJpKOd64k

#premium для премиум юзеров
👍1
Азы Джава для новичков и тех кто не понимает сути памяти в джава, ссылок, конструкторов, объектов, занулений и т.д.


68 минут
https://youtu.be/0auK_VREFzc

для #premium юзеров
👍12🔥4
5200 подписчиков на ютуб!
Спасибо всем кто подписан!
Подпишитесь и вы!
И пошарьте линк

https://youtube.com/@easyCodeRu
👏18
Решил объяснить вам почему ТДД так важно и нужно в текстовом формате

Программировать означает создавать программы которые имеют определенное поведение т.е. программа работает корректно если она выдает ожидаемое поведение в ответ на ввод от юзера

и ты никак не можешь начать программировать если не имеешь понимания что есть ожидаемое поведение

ведь по окончанию программирования ты должен удостовериться что фактическое поведение программы совпадает с твоим ожидаемым, тем которые ты хотел чтобы оно имело

так что скажите мне, как можно начать писать код, заранее не имея тестов на этот код?

Баги это несоотствествие фактического результата от ожидаемого. И если ты заранее не описал все ожидаемое поведение программы, то ты и не можешь сказать что является багом.
И чем больше у тебя будет багов чем меньше сценариев работы ты продумал.

итого твои непродуманные сценарии выскочат на стороне юзера и он тебе расскажет о несоответствии с ожидаемым поведением.

Кароче говоря: нельзя разрабатывать софт не имея четкого и ясного понимания что оно должно делать и как.
Так что все тесткейсы должны быть продуманы и прописаны До момента как начнется разработка.

Все остальное называется халтура.
Несогласные идут фиксить баги и выкатывать хотфиксы постфактум когда от юзеров прилетят багрепорты и краши

апдейт:
итого все кто не юзают ТДД просто пишут код который хз че делает или должен делать и создают продукты которые хз для чего и как работают. Если ты сам не знаешь что можно ожидать от твоего говнокода, как ты хочешь чтоб другие знали что с ним делать?
🔥9👍7