SOLID в вашей дрели
Автор спорит с тезисом «принципы — это просто направление, сейчас другой IT» и называет отказ от стандартов анархией, маскируемой под «гибкость».
- Как симптомы «анархии»: «без тестов — норм», «кодстайл — кто как хочет», выбор фреймворков «по вкусу», ранняя оптимизация и raw SQL.
- Чтобы доказать долговечность инженерных правил, он переносит SOLID (5 принципов ООП Роберта Мартина) в «реальный мир» на примере перфораторной дрели: SRP — одна кнопка/одна ответственность; OCP — новые насадки через расширение, а не переделку патрона; LSP — ожидаемая совместимость режимов; ISP — не навязывать лишние опции; DIP — абстракция источника питания.
Вывод: принципы разработки меняются редко, а их игнорирование повышает риск хрупких систем и дорогих переделок — что особенно критично для сложных платформ и интеграций (в том числе в AdTech-стеке). Автор призывает «читать, изучать, пробовать» и не сводить качество к «как договоритесь».
Читайте также
Как OpenAI похоронила традиционный BI — и что пришло ему на смену
Пишем код, который живёт долго: принципы SOLID, DRY, KISS и YAGNI
Как закон «О запрете иностранных слов» влияет на рекламу и брендинг
А деньги где? Проверяем сайт на ошибки поисковой оптимизации: как сделать SEO окупаемым и увеличить число заявок
Заглянуть под капот ИИ-агентов: новый инструмент раскрывает «магию» Claude Code
Ключевые инсайты из новости (по версии ChatGPT)
- Как отличать «гибкость» от анархии в разработке: Если команда легитимизирует отсутствие тестов, единых правил форматирования, произвольный выбор фреймворков и раннюю «оптимизацию» через raw SQL, это часто маскирует отсутствие инженерной дисциплины. Для продуктов уровня PubMag это повышает стоимость изменений и риск деградации качества, поэтому «как договоритесь» должно опираться на минимальный набор обязательных стандартов, а не на вкусовщину.
[Регламенты разработки]
Для получения полного доступа оформите подписку PubMag PRO.
Зарегистрированные пользователи видят только два тезиса.
Зарегистрироваться
Зарегистрированные пользователи видят только два тезиса.
Зарегистрироваться
Инсайты автоматически генерируются с помощью искусственного интеллекта на основе текста статьи.
Подписывайтесь на мой Telegram-канал — там еще больше интересного про AdTech, MarTech, AI и многое другое!