Для написания хорошей архитектуры важным к ознакомлению являются принципы SOLID. Также часто является вопросом на собеседовании. Подробнее в этой статье. Что это? SOLID в программировании — мнемонический акроним, введённый Майклом Фэзерсом для первых пяти принципов, названных Робертом Мартином в начале 2000-х, которые означали пять основных принципов объектно-ориентированного программирования и проектирования. Для чего нужен? При создании программных систем использование принципов SOLID способствует созданию такой системы, которую будет легко поддерживать и расширять в течение долгого времени. Принципы SOLID — это руководства, которые также могут применяться во время работы над существующим программным обеспечением для его улучшения - например для редактирования не качественной архитектуры. Стратегии гибкой и адаптивной разработки предполагают написание кода с соблюдением принципов SOLID. Принципы В следующих статьях будут подробно разобраны принципы на примерах. Телеграмм канал: https