Правила чистого кода для функций. Часть 1: интерфейсы (котлин). Все это нужно знать об интерфейсах

preview_player
Показать описание
На моем канале много видео про то, как писать чистый код по правилам ООП и другим. И сегодня мы рассмотрим третье правило про функции. Для этого напишем юнит тесты для соблюдения правила для стат. анализатора кода.

код на гитхаб

первая серия и первый принцип : инкапсуляция

вторая серия и второй принцип: наследование

Вот какие джуны нужны (первая серия проекта со стажером в прямом эфире)

Роадмап 2023 для андроид разработчика

гитхаб репозиторий содержащий задачи

Kotlin TDD ООП учим с нуля

TDD liveCoding я пишу тесты, а стажер код

TDD тестовое задание на джуна

Плюшевая разработка против хардкорной сеньорской

IT пузырь : нужно ли идти в разработку в 2023

телеграмм канал где выходят анонсы новых видео

Мой профиль в телеграмме
Рекомендации по теме
Комментарии
Автор

Добрый вечер, у меня после просмотра видео появился вопрос. Если ответите будет прям супер. На примере. Есть интерфейс репозитория, который получает список данных, допустим из бд. Также мне нужно ставить и удалять например лайки опять такиж в бд. Вот разделили на 2 интерфейса, потом один унаследовали от другого, написали имплиминтация и как бы все классно, но у меня новый фрагмент деталка например там также ставлю лайки но получаю только 1 элемент, а не список, заводим новый интерфейс под одну функцию, и наследуюмся от интерфейса с лайками, но имплиминтация то заного писать, тоесть это копипаст для функции лайка, как правильно поступить? Спасибо

SR-wohw
Автор

Очень классное и поучительное видео! Много интересного для себя открыл! Спасибо огромное за проделанный труд 👍

Revakovskyi
Автор

хахах я только загуглил и он вышел 17 мин назад

rinatislamov
Автор

Ну наконец-то! Как же я ждал интерфейсы!

Android-for-little-and-stupid