Почему интерфейсы лучше размещать в месте использования - GoLang best practices
Почему важно описывать интерфейсы не рядом с реализацией, а в месте использования.
----
❤️ Если у вас есть желание поддержать развитие канала:
Секретный телеграм-канал:
- В рублях: 1UPXV_DGnG1mODJi
- В евро: hedI8LevYTc5MDM6
Другие проекты:
- 👾 Мой канал в Telegram:
- 🗣 Чат в Telegram: zsSZ63wEJDs3NGVi
- 👀 GoLang Digest: - мои регулярные подборки интересных материалов по Go.
----
Тайм-коды
00:00 Вступление
00:32 Минималистичность интерфейсов
00:43 Независимость от реализации
00:57 Пример веб-сервиса
01:30 Чем этот сервис плох?
02:42 Как исправить? Интерфейсы по месту использования!
04:52 Уменьшилась связность системы
05:39 Улучшили понятность кода
07:02 Увеличили гибкость системы
08:03 Тестирование и моки
09:06 Минусы подхода
11:58 Утинная типизация - что это?
13:52 Заключение
#golang #ntuzov
13 views
3
0
4 months ago 00:33:41 1
FREAKSHOW INDUSTRIES - ПЛАГИНЫ ОТ ШИЗОВ (И ЭТО КРУТО)
4 months ago 01:33:54 1
НЕЙРОИНТЕРФЕЙСЫ: Управление силой мысли, Википедия в голове, мозговые импланты
4 months ago 01:28:59 1
«Вкусно — и точка» сколько зарабатывает российский McDonald’s? Как устроен большой бизнес изнутри
4 months ago 00:26:14 1
Честный обзор BMW R 1300 GS
4 months ago 00:13:16 1
Разбор песни RHCP - Californication! ПОЧЕМУ ЭТО ТАК ЗВУЧИТ?
4 months ago 00:17:39 1
Почему это лучший Porsche Taycan? Тест-драйв обновлённого Porsche Taycan 2024
4 months ago 00:53:57 1
[#73] Новый Matter-хаб Aqara M3 – разбираемся с Ark 2.0 и интеграциями в HomeKit и Алису
4 months ago 01:56:26 1
Перестановки в правительстве Чечни. Путин в Китае. / Венедиктов* / Будем наблюдать //
4 months ago 00:12:00 1
Нужен ли TypeScript Вашему проекту?
4 months ago 00:58:21 1
Американский Задрот Убийца / Самый Неуловимый Маньяк [Расследование]