creator cover { КОД БЕЗ ГРАНИЦ }
{ КОД БЕЗ ГРАНИЦ }

{ КОД БЕЗ ГРАНИЦ } 

творческая личность и энтузиаст по жизни

0subscribers

2posts

About

Привет, я Михаил!
Пишу код, создаю продукты и иногда удивляюсь, как всё это вообще работает :)
Занимаюсь двумя вещами, которые мне по‑настоящему нравятся:
  • делаю проекты с открытым кодом — чтобы делиться знаниями и помогать сообществу;
  • разрабатываю коммерческие продукты — чтобы превращать идеи в работающие решения с реальной пользой.
Здесь вы найдёте:
  • честные истории про взлёты и ошибки в разработке;
  • разбор технических решений «под капотом»;
  • лайфхаки для разработчиков любого уровня;
  • анонсы моих open‑source‑проектов и коммерческих релизов.
Буду рад, если присоединитесь к моему небольшому цифровому‑приключению!

SOLID простыми словами

S -Single Responsibility Principle (Принцип единственной ответственности)

Один объект решает только одну задачу, а не несколько.
Плохо: Структура User умеет и хранить данные, и сохранять их в БД.
Хорошо: User хранит данные, UserRepository занимается сохранением.

O -Open/Closed Principle (Принцип открытости/закрытости)

Классы открыты для расширения но закрыты для модификации, весь новый функционал это наследование от текущего класса (в рамках разумного).
Суть: Мы добавляем новый функционал, не меняя старый код, а расширяя его через интерфейсы.

L -Liskov Substitution Principle (Принцип подстановки Лисков)

Subscription levels1

Разрабу на кофе

$1.31 per month
Так вы можете поддержать меня, мои труды и стремления сделать окружающий мир немного лучше.
Go up