Роберт Мартин — американский инженер-программист, преподаватель и автор бестселлеров. Его знают как разработчика многих принципов проектирования ПО и основателя Манифеста Agile. Пять принципов Мартина стали известны как принципы SOLID. Хотя большинство принципов придумал он сам, принцип подстановки Барбары Лисков был изобретен Барбарой Лисковой, а принцип открытости-закрытости — Бертраном Мейером. Книги — Чистый код. Создание, анализ и рефакторинг — Чистая архитектура. Искусство разработки программного обеспечения — Чистый Agile. Основы гибкости — Идеальная работа. Программирование без прикрас — Идеальный программист. Как стать профессионалом разработки ПО — Гибкая разработка программ на Java и C++. Принципы, паттерны и методики Видео по теме — Архитектура ПО. Простой рабочий алгоритм использования SOLID на практике — Почему мы всегда недовольны своим языком? Перевод вступления легендарной лекции Мартина — ITkonekt 2019 | Роберт К. Мартин (Дядя Боб), Чистая архитектура и дизайн (англ.)