EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
Добавил четвертую таску
Валидация пароля по 5 критериям
это из видео со стажером
https://youtu.be/-nbw-fmmZ7Y
https://github.com/JohnnySC/PracticeTDD/blob/task/004-password-validation/app/src/test/java/com/github/johnnysc/practicetdd/ValidationTest.kt
Валидация пароля по 5 критериям
это из видео со стажером
https://youtu.be/-nbw-fmmZ7Y
https://github.com/JohnnySC/PracticeTDD/blob/task/004-password-validation/app/src/test/java/com/github/johnnysc/practicetdd/ValidationTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/ValidationTest.kt at task/004-password-validation · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
🥰2
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
Пятая задача: Кеш со временем жизни
https://youtu.be/HWZDpSgCXV4
https://github.com/JohnnySC/PracticeTDD/blob/task/005-timed-cache/app/src/test/java/com/github/johnnysc/practicetdd/TimedCacheDataSourceTest.kt
https://youtu.be/HWZDpSgCXV4
https://github.com/JohnnySC/PracticeTDD/blob/task/005-timed-cache/app/src/test/java/com/github/johnnysc/practicetdd/TimedCacheDataSourceTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/TimedCacheDataSourceTest.kt at task/005-timed-cache · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
🥰2
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
Шестая задача: факториал (сложная)
фабрика и рекурсия и работа с бигинтеджером
https://youtu.be/KYOGThlhT8I
https://github.com/JohnnySC/PracticeTDD/blob/task/006-factorial-hard/app/src/test/java/com/github/johnnysc/practicetdd/FactorialTest.kt
фабрика и рекурсия и работа с бигинтеджером
https://youtu.be/KYOGThlhT8I
https://github.com/JohnnySC/PracticeTDD/blob/task/006-factorial-hard/app/src/test/java/com/github/johnnysc/practicetdd/FactorialTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/FactorialTest.kt at task/006-factorial-hard · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍2🥰1
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
Седьмая задача: ВМка на фильтрацию списка
https://youtu.be/7e3n1YHdueY
https://github.com/JohnnySC/PracticeTDD/blob/task/007-filter-list/app/src/test/java/com/github/johnnysc/practicetdd/MainViewModelTest.kt
https://youtu.be/7e3n1YHdueY
https://github.com/JohnnySC/PracticeTDD/blob/task/007-filter-list/app/src/test/java/com/github/johnnysc/practicetdd/MainViewModelTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/MainViewModelTest.kt at task/007-filter-list · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍2🥰1
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
Восьмая задача: цикл фор с проверкой повторов
https://youtu.be/oVgskDFfxVU
https://github.com/JohnnySC/PracticeTDD/blob/task/008-contains-for/app/src/test/java/com/github/johnnysc/practicetdd/ContainsStringTest.kt
https://youtu.be/oVgskDFfxVU
https://github.com/JohnnySC/PracticeTDD/blob/task/008-contains-for/app/src/test/java/com/github/johnnysc/practicetdd/ContainsStringTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/ContainsStringTest.kt at task/008-contains-for · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍1
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
Девятая задача: сортировка пузырьком с требованием конкретного количества циклов
https://youtu.be/mdv6Js-t4Wc
https://github.com/JohnnySC/PracticeTDD/blob/task/009-bubble-sort/app/src/test/java/com/github/johnnysc/practicetdd/BubbleSortTest.kt
https://youtu.be/mdv6Js-t4Wc
https://github.com/JohnnySC/PracticeTDD/blob/task/009-bubble-sort/app/src/test/java/com/github/johnnysc/practicetdd/BubbleSortTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/BubbleSortTest.kt at task/009-bubble-sort · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍2
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
Десятая задача: Валидации интов через патерны (декоратор и т.д.)
https://youtu.be/E_t1tQhw7e4
https://github.com/JohnnySC/PracticeTDD/blob/task/010-int-validations/app/src/test/java/com/github/johnnysc/practicetdd/IntValidationTest.kt
https://youtu.be/E_t1tQhw7e4
https://github.com/JohnnySC/PracticeTDD/blob/task/010-int-validations/app/src/test/java/com/github/johnnysc/practicetdd/IntValidationTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/IntValidationTest.kt at task/010-int-validations · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍1
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
11 задача: простой колбек
https://github.com/JohnnySC/PracticeTDD/blob/task/011-simple-callback/app/src/test/java/com/github/johnnysc/practicetdd/CounterTest.kt
https://youtu.be/cf9GgxuI0Hc
https://github.com/JohnnySC/PracticeTDD/blob/task/011-simple-callback/app/src/test/java/com/github/johnnysc/practicetdd/CounterTest.kt
https://youtu.be/cf9GgxuI0Hc
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/CounterTest.kt at task/011-simple-callback · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍2🔥1
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
12 задача: Лоттерейный билет
https://github.com/JohnnySC/PracticeTDD/blob/task/012-lottery/app/src/test/java/com/github/johnnysc/practicetdd/LotteryTest.kt
(паблик видео)
https://youtu.be/up1dhKWo6hA
https://github.com/JohnnySC/PracticeTDD/blob/task/012-lottery/app/src/test/java/com/github/johnnysc/practicetdd/LotteryTest.kt
(паблик видео)
https://youtu.be/up1dhKWo6hA
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/LotteryTest.kt at task/012-lottery · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
🔥3👍1
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
13 задача
задержка времени корутины
https://youtu.be/Zr2qjxxWINE
https://github.com/JohnnySC/PracticeTDD/blob/task/013-delay-coroutine/app/src/test/java/com/github/johnnysc/practicetdd/DelayResponseTest.kt
задержка времени корутины
https://youtu.be/Zr2qjxxWINE
https://github.com/JohnnySC/PracticeTDD/blob/task/013-delay-coroutine/app/src/test/java/com/github/johnnysc/practicetdd/DelayResponseTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/DelayResponseTest.kt at task/013-delay-coroutine · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍3
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
14 задача : сложение чисел и другие действия
https://github.com/JohnnySC/PracticeTDD/blob/task/014-numbers/app/src/test/java/com/github/johnnysc/practicetdd/NumbersBaseTest.kt
https://youtu.be/ssS3Ocrc0L8
https://github.com/JohnnySC/PracticeTDD/blob/task/014-numbers/app/src/test/java/com/github/johnnysc/practicetdd/NumbersBaseTest.kt
https://youtu.be/ssS3Ocrc0L8
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/NumbersBaseTest.kt at task/014-numbers · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍2
EasyCodeRu
Специальное предложение этого месяца Менторство на месяц за 500$ Бустани до конца года и в новый год с новой должностью! Особое предложение до конца года : если у вас есть свое предложение то пишите в лс : @JohnnySC все можем обсудить например: за сколько…
Последняя неделя скидок! (в 2023 базовая дороже в 2 раза будет)
Уже в это воскресенье новый год!
До конца года будет еще 3 видео:
роадмап 2023,
публикация проекта «Плохих привычек»
итоги года 2022
после чего уже в отпуск!
такс. накидайте вопросы по роадмапу какие надо ответить для новичков в коменты
Уже в это воскресенье новый год!
До конца года будет еще 3 видео:
роадмап 2023,
публикация проекта «Плохих привычек»
итоги года 2022
после чего уже в отпуск!
такс. накидайте вопросы по роадмапу какие надо ответить для новичков в коменты
👍14
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
15 задача! Логинвьюмодель
почта и пароль, интерактор и маперы с ливдатой и стейтами
https://github.com/JohnnySC/PracticeTDD/blob/task/015-login/app/src/test/java/com/github/johnnysc/practicetdd/LoginViewModelTest.kt
думаете вы сами поняли из какой это репы, но не подглядывайте, попробуйте сами
почта и пароль, интерактор и маперы с ливдатой и стейтами
https://github.com/JohnnySC/PracticeTDD/blob/task/015-login/app/src/test/java/com/github/johnnysc/practicetdd/LoginViewModelTest.kt
думаете вы сами поняли из какой это репы, но не подглядывайте, попробуйте сами
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/LoginViewModelTest.kt at task/015-login · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
16 задача! Легаси апи
тестируем легаси апи с колбеками
https://github.com/JohnnySC/PracticeTDD/blob/task/016-legacy-api/app/src/test/java/com/github/johnnysc/practicetdd/RepositoryTest.kt
тестируем легаси апи с колбеками
https://github.com/JohnnySC/PracticeTDD/blob/task/016-legacy-api/app/src/test/java/com/github/johnnysc/practicetdd/RepositoryTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/RepositoryTest.kt at task/016-legacy-api · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
EasyCodeRu
поменял стандартные цвета в проекте и сделал поддержку темной темы коммит на гитхабе если кому интересно, то цвета подбирал тут
убрал кароче те 3 метода и заменил их 3 классами наследниками маперов и тестами покрыл конечно же
https://github.com/JohnnySC/DaysWithoutBadHabits/commit/94fa745726fce37f8cbfe2a6d3c5f21ff2dadb21
https://github.com/JohnnySC/DaysWithoutBadHabits/commit/94fa745726fce37f8cbfe2a6d3c5f21ff2dadb21
GitHub
made mappers for card · JohnnySC/DaysWithoutBadHabits@94fa745
Track days without bad habits. Contribute to JohnnySC/DaysWithoutBadHabits development by creating an account on GitHub.
EasyCodeRu
поменял стандартные цвета в проекте и сделал поддержку темной темы коммит на гитхабе если кому интересно, то цвета подбирал тут
17 задача: Обсервер патерн
https://github.com/JohnnySC/PracticeTDD/blob/task/017-observer/app/src/test/java/com/github/johnnysc/practicetdd/ObservableTest.kt
58 минут в прямом эфире с подписчиком
https://youtu.be/pdDvddUvpCc
#premium для премиум юзеров (сейчас постить в ютуб не имеет смысла)
(минимум х3к1)
напомню что еще 3 дня действует скидка на базовый уровень, после 1 января цена уже будет 600$ вместо 250$
https://github.com/JohnnySC/PracticeTDD/blob/task/017-observer/app/src/test/java/com/github/johnnysc/practicetdd/ObservableTest.kt
58 минут в прямом эфире с подписчиком
https://youtu.be/pdDvddUvpCc
#premium для премиум юзеров (сейчас постить в ютуб не имеет смысла)
(минимум х3к1)
напомню что еще 3 дня действует скидка на базовый уровень, после 1 января цена уже будет 600$ вместо 250$
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/ObservableTest.kt at task/017-observer · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍2🥰2
EasyCodeRu
17 задача: Обсервер патерн https://github.com/JohnnySC/PracticeTDD/blob/task/017-observer/app/src/test/java/com/github/johnnysc/practicetdd/ObservableTest.kt 58 минут в прямом эфире с подписчиком https://youtu.be/pdDvddUvpCc #premium для премиум юзеров…
18 задача: патерн обсервер с лимитом активных подписчиков (очень интересная задача)
https://github.com/JohnnySC/PracticeTDD/blob/task/018-observer-limited/app/src/test/java/com/github/johnnysc/practicetdd/LimitedObservableTest.kt
все кто смотрели видео поняли о чем речь, кто не смотрел: самое время посмотреть
https://github.com/JohnnySC/PracticeTDD/blob/task/018-observer-limited/app/src/test/java/com/github/johnnysc/practicetdd/LimitedObservableTest.kt
все кто смотрели видео поняли о чем речь, кто не смотрел: самое время посмотреть
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/LimitedObservableTest.kt at task/018-observer-limited · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
👍2
EasyCodeRu
18 задача: патерн обсервер с лимитом активных подписчиков (очень интересная задача) https://github.com/JohnnySC/PracticeTDD/blob/task/018-observer-limited/app/src/test/java/com/github/johnnysc/practicetdd/LimitedObservableTest.kt все кто смотрели видео поняли…
19 задача: 2 типа подписчиков и 2 вида контента: премиум и обычные (патерн обсервер с 2 дженериками)
кто решит тот мидл
https://github.com/JohnnySC/PracticeTDD/blob/task/019-observer-different-types/app/src/test/java/com/github/johnnysc/practicetdd/ObservableTest.kt
кто решит тот мидл
https://github.com/JohnnySC/PracticeTDD/blob/task/019-observer-different-types/app/src/test/java/com/github/johnnysc/practicetdd/ObservableTest.kt
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/ObservableTest.kt at task/019-observer-different-types · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
❤3
EasyCodeRu
Практика TDD! Смотрите прямо сейчас (паблик видео) пример первый (задача про стек) с лайвкодингом вместе с девушкой джуном (я пишу юнит тесты: она - код) 1 час 37 минут https://youtu.be/TvzVYxM626o репозиторий на гитхаб
20 задача: цепочка обязанностей из проекта ЕСР
https://github.com/JohnnySC/PracticeTDD/blob/task-020/chain-responsibility/app/src/test/java/com/github/johnnysc/practicetdd/ChainTest.kt
кто справится: тот молодец
https://github.com/JohnnySC/PracticeTDD/blob/task-020/chain-responsibility/app/src/test/java/com/github/johnnysc/practicetdd/ChainTest.kt
кто справится: тот молодец
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/ChainTest.kt at task-020/chain-responsibility · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.
EasyCodeRu
20 задача: цепочка обязанностей из проекта ЕСР https://github.com/JohnnySC/PracticeTDD/blob/task-020/chain-responsibility/app/src/test/java/com/github/johnnysc/practicetdd/ChainTest.kt кто справится: тот молодец
21 задача: непростая задачка на интерактор, юзкейс и парсер в обертке абстрактного класса с 2 дженериками взаимосвязанными
https://github.com/JohnnySC/PracticeTDD/blob/task/021-interactor-parser/app/src/test/java/com/github/johnnysc/practicetdd/CommandTest.kt
кто решит тот мидл
задача решаемая! я сам ее решил
https://github.com/JohnnySC/PracticeTDD/blob/task/021-interactor-parser/app/src/test/java/com/github/johnnysc/practicetdd/CommandTest.kt
кто решит тот мидл
задача решаемая! я сам ее решил
GitHub
PracticeTDD/app/src/test/java/com/github/johnnysc/practicetdd/CommandTest.kt at task/021-interactor-parser · JohnnySC/PracticeTDD
Tasks to practice TDD. Contribute to JohnnySC/PracticeTDD development by creating an account on GitHub.