SOLID в вашей дрели

Автор спорит с тезисом «принципы — это просто направление, сейчас другой IT» и называет отказ от стандартов анархией, маскируемой под «гибкость».

  • Как симптомы «анархии»: «без тестов — норм», «кодстайл — кто как хочет», выбор фреймворков «по вкусу», ранняя оптимизация и raw SQL.
  • Чтобы доказать долговечность инженерных правил, он переносит SOLID (5 принципов ООП Роберта Мартина) в «реальный мир» на примере перфораторной дрели: SRP — одна кнопка/одна ответственность; OCP — новые насадки через расширение, а не переделку патрона; LSP — ожидаемая совместимость режимов; ISP — не навязывать лишние опции; DIP — абстракция источника питания.

Вывод: принципы разработки меняются редко, а их игнорирование повышает риск хрупких систем и дорогих переделок — что особенно критично для сложных платформ и интеграций (в том числе в AdTech-стеке). Автор призывает «читать, изучать, пробовать» и не сводить качество к «как договоритесь».

Читайте также

  1. Что меня беспокоит в агентской разработке: заметки инженера в 2026 году
  2. Сигналы открытого интереса и автоматический трейдинг: пишем телеграм-бота для трейдинга
  3. Список дел в формате RPG, экспресс-чтение по 5 минут в день и ещё 8 российских стартапов
  4. Пишем код, который живёт долго: принципы SOLID, DRY, KISS и YAGNI
  5. Осознанный вайб-кодинг
Ключевые инсайты из новости (по версии ChatGPT)
  • Как отличать «гибкость» от анархии в разработке: Если команда легитимизирует отсутствие тестов, единых правил форматирования, произвольный выбор фреймворков и раннюю «оптимизацию» через raw SQL, это часто маскирует отсутствие инженерной дисциплины. Для продуктов уровня PubMag это повышает стоимость изменений и риск деградации качества, поэтому «как договоритесь» должно опираться на минимальный набор обязательных стандартов, а не на вкусовщину.
    [Регламенты разработки]
Для получения полного доступа оформите подписку PubMag PRO.
Зарегистрированные пользователи видят только два тезиса.
Зарегистрироваться
Инсайты автоматически генерируются с помощью искусственного интеллекта на основе текста статьи.
← Назад в лентуЧитать оригинал →
✈️ Подписывайтесь на мой Telegram-канал — там еще больше интересного про AdTech, MarTech, AI и многое другое!