Заключения
Поздравляю! Ты прошёл весь путь.
Мы разобрали пять принципов SOLID, посмотрели на них через живые примеры, увидели, как они помогают писать гибкий, понятный и поддерживаемый код.
Что дальше?
SOLID — это не догма. Это инструменты. И как любой инструмент, они хороши в одних ситуациях и не очень — в других.
- Не нужно фанатично применять все принципы везде.
- Иногда один маленький
ifпроще, чем создание трёх классов и интерфейса. - Главное — осознанность. Понимание, зачем ты так делаешь.
Если после прочтения этой книги ты начнёшь замечать в своём коде «толстые» классы, цепочки if по типу, жёсткие зависимости — значит, цель достигнута.
Что почитать дальше?
Если хочешь углубиться, вот несколько направлений:
- Чистая архитектура — Роберт Мартин (тот самый «Дядя Боб»)
- Рефакторинг — Мартин Фаулер
- Domain-Driven Design — Эрик Эванс
- Паттерны проектирования — «банда четырёх» (GoF)
Но самое главное — практика. Бери свои проекты и рефакторь их. Пробуй, ошибайся, переделывай. Опыт приходит с кодом.
Спасибо
Спасибо, что дочитал до конца. Надеюсь, книга была полезной.
Если хочешь обсудить, задать вопрос или просто поздороваться — я всегда открыт:
Удачи в написании хорошего кода!
С уважением, FOCKUSTY