Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Почему интерфейсы лучше размещать в месте использования - GoLang best practices

Автор: Николай Тузов — Golang

Загружено: 2023-02-15

Просмотров: 48004

Описание:

Почему важно описывать интерфейсы не рядом с реализацией, а в месте использования.
----
❤️ Если у вас есть желание поддержать развитие канала:

Секретный телеграм-канал:
В рублях: https://t.me/+1UPXV_DGnG1mODJi
В евро: https://t.me/+hedI8LevYTc5MDM6

https://boosty.to/nikolay.tuzov
  / tuzov  

Другие проекты:
👾 Мой канал в Telegram: https://t.me/ntuzov
🗣 Чат в Telegram: https://t.me/+zsSZ63wEJDs3NGVi
👀 GoLang Digest: https://t.me/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

Почему интерфейсы лучше размещать в месте использования - GoLang best practices

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Генерация и использование моков в Go / Mockery

Генерация и использование моков в Go / Mockery

Как на самом деле устроены каналы в Golang? | Golang channels internals

Как на самом деле устроены каналы в Golang? | Golang channels internals

How AI Transforms Testing in Salesforce

How AI Transforms Testing in Salesforce

Domain Driven Design в Go — это не больно (почти) / Илья Сергунин (Авито)

Domain Driven Design в Go — это не больно (почти) / Илья Сергунин (Авито)

Новая map в Golang | map в go под капотом

Новая map в Golang | map в go под капотом

Даниил Подольский: хобби против выгорания, ошибки разработчиков и честные конференции

Даниил Подольский: хобби против выгорания, ошибки разработчиков и честные конференции

Планировщик Go — самый подробный гайд простым языком

Планировщик Go — самый подробный гайд простым языком

GoLang Slice в деталях, простым языком

GoLang Slice в деталях, простым языком

Почему НЕЛЬЗЯ использовать бесплатный ВПН? Разбор специалистом по кибербезопасности

Почему НЕЛЬЗЯ использовать бесплатный ВПН? Разбор специалистом по кибербезопасности

Golang: последнее объяснение интерфейса, которое вам когда-либо понадобится

Golang: последнее объяснение интерфейса, которое вам когда-либо понадобится

Тайные знания о GoLang, которые от вас скрывали / 1 апреля

Тайные знания о GoLang, которые от вас скрывали / 1 апреля

GOLANG ПОЛНЫЙ КУРС ДЛЯ НАЧИНАЮЩИХ | ЧАСТЬ 1 | ОСНОВЫ ПРОГРАММИРОВАНИЯ

GOLANG ПОЛНЫЙ КУРС ДЛЯ НАЧИНАЮЩИХ | ЧАСТЬ 1 | ОСНОВЫ ПРОГРАММИРОВАНИЯ

Как финский гик ВЫНЕС Майкрософт и стал богом айти // Линус Торвальдс

Как финский гик ВЫНЕС Майкрософт и стал богом айти // Линус Торвальдс

Самые стыдные вопросы об электричестве!

Самые стыдные вопросы об электричестве!

Gemini 3 ОБГОНЯЕТ всех! ПОЛНЫЙ ОБЗОР Nano Banana, Veo 3, Deep Research

Gemini 3 ОБГОНЯЕТ всех! ПОЛНЫЙ ОБЗОР Nano Banana, Veo 3, Deep Research

Интерфейсы в Golang

Интерфейсы в Golang

Mock-собеседование Go разработчика из OZON | Самое полное интервью

Mock-собеседование Go разработчика из OZON | Самое полное интервью

Как на самом деле устроен тип Map в Golang? | Golang под капотом

Как на самом деле устроен тип Map в Golang? | Golang под капотом

Интерфейсы в Go (Golang)

Интерфейсы в Go (Golang)

10 КРУТЫХ идей Go проектов для новичков

10 КРУТЫХ идей Go проектов для новичков

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]