TGViewer
Channel Public Channel
EasyCodeRu

EasyCodeRu

@easycoderu

Канал для тех, кто хочет научиться программированию с нуля
Java, Kotlin, TDD, ООП, Android
Github : https://github.com/johnnysc
YouTube: https://www.youtube.com/c/easyCodeRu

заходите в чат для обсуждения @easyCodeRuChat
если что - пишите в лс @JohnnySC
Subscribers
1.89K
Photos
852
Videos
82
Links
1.5K

Showing posts older than #2540 · Back to latest

Older Posts 20 shown
Post #2539 950
Накидал примерный код как в легаси, запишу на выходных видео по рефакторингу в стиле реалтайма

скорей всего будет видео уровня премиум 2
так что все кто брали подписку по скидке: велкам (в этом месяце будет 5 лет моему ютуб каналу, тогда тоже ожидайте скидку)

Информация по подпискам в закрепе https://t.me/easyCodeRu/2485
  • 👍 1
Post #2538 1.08K
EasyCodeRu Вопрос по андроид у вас есть легаси проект вы хотите покрыть тестами фрагмент в который инжектится вьюмодель стандартным способом и там вьюбиндинг и старый мввм ( с ливдатами) как это сделать? Пошагово п.с. у меня есть решение и оно чисто ООПшное, но хочу…
Кароче делаем так

подрубаем либу которая дает тестить фрагмент сразу без активити

дальше делаем абстрактный фрагмент и абстрактное поле вьюмодели

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

в целевой истории пишем простой фрагмент наследник абстракта где ставим вмку через диайку полем фрагмента

примерно такое
иные решения скорей не сработают для легаси
  • 👍 4
Post #2537 936
Вопрос по андроид

у вас есть легаси проект

вы хотите покрыть тестами фрагмент в который инжектится вьюмодель стандартным способом и там вьюбиндинг и старый мввм ( с ливдатами)

как это сделать? Пошагово

п.с. у меня есть решение и оно чисто ООПшное, но хочу услышать ваше мнение
п.п.с. сначала надо добавиться в чат канала, пройти бота и после писать комментарий
  • 👍 1
Post #2536 1.01K
EasyCodeRu Эффективная работа с унаследованным кодом: Глава 7 44 минуты (доступ по ссылке всем) https://youtu.be/mZF6hCHlfL0
Эффективная работа с унаследованным кодом: Глава 8

49 минут (доступ по этой ссылке всем)
https://youtu.be/hLbg5p_GCd0
  • 🔥 2
Post #2535 963
Post #2534 1.02K
Вопрос с собеседования

что будет если я напишу в единственной активити такой код

class MainActivity(private val arg: String) : Activity {

override fun onCreate(bundle: Bundle?) {
super.onCreate(bundle)
setContentView(R.layout.main)
}
}

п.с. сначала в чат надо добавиться чтобы в коменты написать можно было, антиспам бот работает
Post #2533 1.15K
EasyCodeRu Эффективная работа с унаследованным кодом: Глава 6 90 минут (доступно всем по ссылке ниже) https://youtu.be/FBqvHPKPvjw
Эффективная работа с унаследованным кодом: Глава 7

44 минуты (доступ по ссылке всем)
https://youtu.be/mZF6hCHlfL0
  • 👍 4
  • 🔥 2
Post #2531 1.15K
Скидки по случаю наступления лета на всю неделю!

1. премиум на 1 год за полцены (300$)
2. эксперт курс почти за полцены (500$)

детали в закрепе
https://t.me/easyCodeRu/2485


П.с. плюс розыгрыш макбука (возможно перенесу до конца года)
  • 🔥 5
Post #2530 989
EasyCodeRu Эффективная работа с унаследованным кодом: глава 5 35 минут (доступно всем по ссылке ниже) https://youtu.be/JS4PTgGPPMY
Эффективная работа с унаследованным кодом: Глава 6

90 минут (доступно всем по ссылке ниже)
https://youtu.be/FBqvHPKPvjw
  • 🔥 6
Post #2529 1K
EasyCodeRu Эффективная работа с унаследованным кодом: Глава 4 51 минута (доступ всем по этой ссылке) https://youtu.be/LNT9RatlwJI
Эффективная работа с унаследованным кодом: глава 5

35 минут (доступно всем по ссылке ниже)
https://youtu.be/JS4PTgGPPMY
  • 👍 5
Post #2528 1.03K
EasyCodeRu Эффективная работа с унаследованным кодом: Глава 3 24 минуты (доступно по этой ссылке всем) https://youtu.be/XJfhsZZp3sM
Эффективная работа с унаследованным кодом: Глава 4

51 минута (доступ всем по этой ссылке)
https://youtu.be/LNT9RatlwJI
  • 🔥 5
Post #2527 1.01K
EasyCodeRu Эффективная работа с унаследованным кодом: Глава 2 52 минуты (доступно по этой ссылке всем) https://youtu.be/9Y_Cqn2dJ5c
Эффективная работа с унаследованным кодом: Глава 3

24 минуты (доступно по этой ссылке всем)
https://youtu.be/XJfhsZZp3sM
  • 🔥 9
Post #2526 1.07K
EasyCodeRu Эффективная работа с унаследованным кодом: Глава 1 38 минут, доступно всем по этой ссылке https://youtu.be/NUZQo_aOG-4
Эффективная работа с унаследованным кодом: Глава 2

52 минуты (доступно по этой ссылке всем)
https://youtu.be/9Y_Cqn2dJ5c
  • 🔥 7
  • 👍 1
Post #2525 1.11K
Эффективная работа с унаследованным кодом: Глава 1

38 минут, доступно всем по этой ссылке
https://youtu.be/NUZQo_aOG-4
  • 👍 15
Post #2523 1.19K
За что я люблю ИТ

сел за сложную задачу
делаю и понимаю что застрял

первое: паника
что делать? откатить все? синдром самозванца?

стоять, ты же не новичок

перекур

спокойно сел разобрался
сделал пару финтов ушами и вуаля

продолжил работу

зрелость выглядит именно так : понимать что ты уже был в подобной ситуации и как и раньше спокойно выйдешь из нее

а за что любите ИТ вы?

п.с. на выходных будет новое видео по крутой книге
  • 🥰 11
  • 👍 3
  • 🔥 1
  • 💯 1
Post #2522 1.03K
EasyCodeRu Весна опять: привет самолёт Позже подробности
Сегодня уже месяц как я работаю

и что скажу: мне нравится

удаленка по миру, что уже вау и номер 1 плюс в работе

команду сам себе набираю что тоже круто и классно

что еще надо от жизни?

ну и зп норм, вполне себе. Посмотрим что будет дальше
  • ❤ 9
  • 🔥 5
Post #2521 1.25K
Я ищу андроид мидл и сеньор разработчиков к себе в команду на полную удаленку

и знаете, вот кого бы я хотел найти

человека который элементарно умеет читать понимать и выполнять

вот я делаю пост что есть 2 репо с TDD
вот я говорю что в первую очередь выберу из тех кто пытался чет понять и сделать

что я вижу на деле: ничего или почти ничего стоящего

кто т скажет: то на что ты потратил 4 года не может кандидат осилить за 14 дней

ну ок, не надо полностью прям как я упарываться, но показать намерение и хоть какой результат думаю можно

мой идеальный кандидат
1. знает о TDD (читал книгу Кент Бека про это, хотя бы первую часть)
2. Понимает что такое ООП по настоящему и не пишет процедурный императивный код спагети
3. может написать по TDD хотя бы базовые вещи
4. умеет думать и это проявляется в том что может поделиться мыслями на вопрос на который не знает ответа (наверное этот пункт самый важный)

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

высокоуровневое TDD и ООП, обработку критических сценариев, продумывание всех сценариев и понимание как их продумать. Кароче все что я делаю последние пару лет на постоянной основе

и я даже пишу посты в линкедин как делать не надо, но нет. Лови резюме и через секунду притензию что не ответил (а я реально читаю все резюме что скидывают)

забыл упомянуть книгу Егора Бугаенко «Элегантные Объекты» ее тоже неплохо б прочитать и применять принципы в работе

https://t.me/easyCodeRu/2510
  • 👍 6
Post #2520 1.06K
EasyCodeRu Майские скидки! Настолько был занят новой работой и наймом что совсем забыл про майские скидки для вас 1. эксперт курс за полцены за 500$ 2. премиум подписка на год за полцены 300$ действует до следующего воскресенья т.е. 17 мая Все детали в этом посте…
Последний день скидки!

https://t.me/easyCodeRu/2517
Post #2519 1.33K
ИТ в Армении это просто привет из прошлого

ставишь язык приложения русский

пару слов на русском: остальное на армянском

ищешь товар например квас

выдает список,
сортируешь по цене нарастающей: пофиг
по цене ниспадающей: пофиг
хрен с ним: скролишь дальше смотришь глазами что там

хоба: яблоки
хоба: кухонные принадлежности

в вебе: дата на инглише вообще и пофиг на язык выбранный на сайте что вообще армянский


вопрос лишь один: в Армении есть ответственность за софт?

причем самый прикол: сделал заказ на доставку продуктов: 50 рублей кароче плюсом к чеку за поддержку софта

все встало на свои места
когда итшникам платят по 50рублей с каждого заказа вот вам и качество софта из нулевых

извините, но скриншотов и видео даже не хочу делать, это мрак

п.с. самый популярный вообще супермаркет в Армении, Карл!

п.п.с. при написании комента к посту сначала надо добавиться в чат и там шилди бот проверка @easycoderuchat
  • 👍 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →