Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про IOS: solid

Где впервые были описаны принципы SOLID (книга / автор)?

Вопрос проверяет знание происхождения SOLID и понимание, что это эволюция идей, а не формальный стандарт.

Короткий ответ

Принципы SOLID были сформулированы Робертом Мартином, также известным как Uncle Bob. Изначально они публиковались в его статьях в конце 1990-х — начале 2000-х годов. Акроним SOLID появился позже как удобное обобщение этих идей. Наиболее известное изложение принципов содержится в его книгах по объектно-ориентированному проектированию. Это не стандарт, а набор рекомендаций.

Длинный ответ

Принципы SOLID не появились в виде единого документа или формальной спецификации. Они являются результатом многолетней практики объектно-ориентированного проектирования.

Автор принципов

Основным автором считается:

  • Роберт С. Мартин (Uncle Bob)

Он обобщил идеи, которые:

  • использовались в индустрии

  • обсуждались в профессиональном сообществе

  • формировались на основе ошибок крупных проектов

Где они были описаны

Изначально принципы публиковались:

  • в статьях Роберта Мартина

  • в блогах и докладах

  • в материалах по Clean Architecture

Позже они были систематизированы в книгах, наиболее известная из которых:

  • Agile Software Development: Principles, Patterns, and Practices

Важно понимать:

  • каждая буква SOLID появилась отдельно

  • акроним был придуман позже для удобства запоминания

Почему это важно для разработчика

Знание происхождения SOLID помогает понять:

  • это не догма

  • принципы применяются контекстно

  • иногда допустимы осознанные нарушения

SOLID — это инструмент мышления, а не чек-лист.

  • Аватар

    iOS Guru

    Roman Isakov

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    4

  • Сложность:

    3

Навыки

  • IOS

    IOS

Ключевые слова

#solid

Подпишись на iOS Developer в телеграм

  • Аватар

    iOS Guru

    Roman Isakov

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.