Принципы SOLID | На примере Ruby

В этом видео мы поговорим о пяти принципах SOLID, которые частенько спрашивают на собеседовании. Принципы эти придумал известный разработчик Роберт Мартин ещё в 1995 году, и они актуальны до сих пор. Во-первых, мы обсудим их сущность, а, во-вторых, рассмотрим нарушение этих принципов на примерах и то, как ситуацию можно исправить. Таймкоды: 00:00 Введение - что такое SOLID? 01:08 Некоторые общие соображения 03:33 Принцип Single responsibility 07:42 Принцип Open-closed 11:15 Принцип Liskov substitution 13:53 Принцип Interface segregation 16:32 Принцип Dependency inversion 21:40 Заключение Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам:    / @ilyabodrovkrukowski   Аккаунт Ethereum (ETH): 0x719C2d2bcC155c85190f20E1Cc3710F90FAFDa16 Boosty: https://boosty.to/bodrovis Patreon:   / bodrovis   DonationAlerts: https://www.donationalerts.com/r/bodr... Исходный код: https://github.com/bodrovis-learning/... Канал Telegram: https://t.me/dev_in_ruby_colors Наш чат в Telegram: https://t.me/joinchat/MxYT6-01eeA1NTYy Мой сайт: http://bodrovis.tech

Ruby on Rails 6/7, урок #14 | Отношения, callbacks, gravatar
▶︎

Ruby on Rails 6/7, урок #14 | Отношения, callbacks, gravatar

Просто о SOLID (Принципы SOLID)
▶︎

Просто о SOLID (Принципы SOLID)

Что такое SOLID? Простыми словами о принципах ООП
▶︎

Что такое SOLID? Простыми словами о принципах ООП

Microsoft встроил Linux в Windows — и никому не сказал (виртуализация)
▶︎

Microsoft встроил Linux в Windows — и никому не сказал (виртуализация)

Podlodka #308 – Ruby
▶︎

Podlodka #308 – Ruby

SOLID PRINCIPLES in simple language (many examples)
▶︎

SOLID PRINCIPLES in simple language (many examples)

Секреты блоков, процедур и лямбд в Ruby
▶︎

Секреты блоков, процедур и лямбд в Ruby

Всё, что вы хотели знать о Ruby и не знали, у кого спросить
▶︎

Всё, что вы хотели знать о Ruby и не знали, у кого спросить

SOLID principles: SRP (Single Responsibility Principle)
▶︎

SOLID principles: SRP (Single Responsibility Principle)

Как отвечать на вопросы, которые ты не знаешь. Техническое интервью для программиста.
▶︎

Как отвечать на вопросы, которые ты не знаешь. Техническое интервью для программиста.

Чем хорош "Руби" и сколько ему осталось / Владимир Дементьев
▶︎

Чем хорош "Руби" и сколько ему осталось / Владимир Дементьев

Принципы SOLID / С Примерами На Python
▶︎

Принципы SOLID / С Примерами На Python

Кто такие devOps, что такое Docker на самом деле, Kubernetes - это сложно
▶︎

Кто такие devOps, что такое Docker на самом деле, Kubernetes - это сложно

Дэвид критикует лайвкодинг, собесы и найм, Ruby умер?
▶︎

Дэвид критикует лайвкодинг, собесы и найм, Ruby умер?

Принципы SOLID: примеры из жизни
▶︎

Принципы SOLID: примеры из жизни

На какую высоту 👩‍🚀 можно подняться на планере без мотора? Полеты на Кавказе 🏔️ в 4K🔥 Проект Stratus
▶︎

На какую высоту 👩‍🚀 можно подняться на планере без мотора? Полеты на Кавказе 🏔️ в 4K🔥 Проект Stratus

RSpec 3, урок #2 | Тестирование модулей, ошибок, заглушки, синонимы
▶︎

RSpec 3, урок #2 | Тестирование модулей, ошибок, заглушки, синонимы

Задача из Собеседования на 160,000 Евро в Год
▶︎

Задача из Собеседования на 160,000 Евро в Год

ASMR Best Triggers For Sleep Collection (No Talking) 3 Hours of Tapping & Scratching
▶︎

ASMR Best Triggers For Sleep Collection (No Talking) 3 Hours of Tapping & Scratching

ЧТО ТАКОЕ ПОТОК? [МЬЮТЕКС, СЕМАФОР]
▶︎

ЧТО ТАКОЕ ПОТОК? [МЬЮТЕКС, СЕМАФОР]