[Организованное программирование | Кирилл Мокевнин] SOLID принципы в 2024: Полный разбор и прожарка / @S0ERDEVS / #12
🎯 Загружено автоматически через бота:
🚫 Оригинал видео:
📺 Данное видео принадлежит каналу «Организованное программирование | Кирилл Мокевнин» (@mokevnin). Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал.
✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его.
📃 Оригинальное описание:
Какие заключаются принципы SOLID, в чём правы (или нет) Барбара Лисков и Роберт Мартин и как солид влияет на архитектуру ПО? В этом видео дискутируем вместе с Евгением Сергеевым, автором канала @S0ERDEVS и архитектором ПО, о специфичности SOLID для некоторых стеков программирования и о том, как скиллы программиста влияют на принятие решений.
✅ Подписывайтесь на канал «Организованное программирование» в Telegram:
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие):
– Смотреть в ВК Видео:
Вы узнаете об инверсии зависимостей (DIP), принципе открытости-закрытости (OCP), роли интерфейсов в командной работе, взаимосвязи SRP с другими принципами SOLID и многом другом. Особое внимание уделяется принципу Барбары Лисков, его влиянию на архитектуру программного обеспечения и тому, как эти принципы нарушаются в реальной практике. Мы обсудим, как квалификация программистов и бизнес-требования могут влиять на применение этих принципов, а также рассмотрим важность их понимания для успешного развития в программировании.
Введение и обзор в SOLID
Изменение значений и применения принципов Solid
Инверсия зависимости и работа с абстракциями
Применение DIP для упрощения изменений
Ограничения и сложности DIP в фронтенд-разработке
Принцип инверсии зависимостей (DIP) в больших командах и проектах
Инверсия управления (IOC) и решение проблемы инверсии зависимостей
Внедрение зависимостей (DI) и использование IOC-контейнера
Осмысленное применение принципов DIP и IOC
Прямая зависимость и использование интерфейсов
Гибкий и расширяемый код
Ограничения системы типов и зависимые типы
Влияние принципов SOLID на архитектуру
Типы как множество возможных значений
Факторы, влияющие на нарушение принципов
Идеальный код и принятие решений в сложных условиях
Введение в принципы DIP и OCP
Применение принципов DIP и OCP в разработке
Роль доменных событий в программировании
Масштабирование и распределенные системы в событийной модели
Понимание и применение принципов SOLID через общение с опытными разработчиками и изучение хороших примеров кода
Разные взгляды на Single Responsibility Principle
Иллюзия понимания и вдохновение от SRP
Влияние SRP на архитектуру программных систем
Распределение обязанностей и архитектура приложений
Связь SRP с другими принципами SOLID
Роль принципов SOLID в разработке программного обеспечения
SOLID как продукт, продаваемый Робертом Мартином
#программирование #it #solid
10 views
2
1
2 months ago 01:44:32 3
Мемогенератор на Go: Создай своего телеграм-бота для юмора в любой ситуации // Курс «Go (Golang) Developer Basic»
2 months ago 02:12:01 13
[Организованное программирование | Кирилл Мокевнин] SOLID принципы в 2024: Полный разбор и прожарка / @S0ERDEVS / #12
2 months ago 00:32:35 10
Как Создать Свой Spotify Без Программирования? Революция в Музыке с AI | Adalo и SUNO
2 months ago 02:12:02 5
SOLID принципы в 2024: Полный разбор и прожарка / @S0ERDEVS / #12
2 months ago 00:07:02 53
КАК СОЗДАТЬ ИНТЕРНЕТ МАГАЗИН С НУЛЯ ЗА 10 МИНУТ | 2 БЫСТРЫХ СПОСОБА БЕЗ ПРОГРАММИРОВАНИЯ В 2024 ГОДУ
2 months ago 02:12:01 25
SOLID принципы в 2024: Полный разбор и прожарка / S0ER / #12
2 months ago 01:18:22 142
#1 ПОДКАСТ GO_D | КАК СОЗДАТЬ БАНК В РОССИИ? Нюансы разработки, работа с подрядчиками и командой
2 months ago 00:03:00 15
Как создать чат бота в Telegram в помощь Админам _ Конструктор чат ботов
2 months ago 00:21:21 169
Создай Telegram бот с валидацией данных
2 months ago 00:07:51 1
02 - Обзор шаблонного проекта созданного в Visual Studio. УРОКИ C++ и VISUAL STUDIO Александр Семенко
2 months ago 00:05:26 1
03 - Как создать проект С++ в Visual Studio. УРОКИ C++ и VISUAL STUDIO Александр Семенко
2 months ago 00:25:58 34
Как создать Telegram бот для бронирования услуг салона красоты
2 months ago 00:08:07 1
ChatGPT ассистент. Без программирования создаем чат-бота для саппорта или отдела продаж.
2 months ago 00:01:45 241
История Уфы. AR-экспозиция.
2 months ago 04:17:20 840
Курс как создать игру в стиле Souls на движке Unreal Engine 5
2 months ago 00:21:39 714
Вести-Псков 14-30
2 months ago 00:02:23 1
Видеопрезентация Волгоградской Горьковки для участия в проекте “Гений места“
2 months ago 00:19:37 877
Вести-Псков 09-30
2 months ago 01:44:58 7
Очереди сообщений и протокол AMQP // Курс «RabbitMQ для разработчиков и администраторов»
2 months ago 00:00:09 79
Я создал анимированный шейдер «кристалл» (для Unity), ✨ как те стилизованные сцены/модели NPR Blender.
2 months ago 00:08:53 25
[iMaxime] Создаю Игру на UNREAL ENGINE 5 Без ЗНАНИЯ ПРОГРАММИРОВАНИЯ 8
2 months ago 00:00:50 12
Делегация Кабардино-Балкарии принимает участие в фестивале культур и спорта народов Юга России
2 months ago 00:04:28 86
Портфолио сайтов, которые я создаю профессионально. Web-дизайн и программирование.