[Организованное программирование | Кирилл Мокевнин] 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
Back to Top