🎯 Загружено автоматически через бота: 🚫 Оригинал видео: 📺 Данное видео является собственностью канала Николай Тузов — Golang. Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал: @nikolay_tuzov. ✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его. 📃 Оригинальное описание: Почему важно описывать интерфейсы не рядом с реализацией, а в месте использования. ---- ❤️ Если у вас есть желание поддержать развитие канала: Секретный телеграм-канал: - В рублях: 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
Hide player controls
Hide resume playing