Роберт Сесил Мартин (англ.Robert Cecil Martin), также известный как Дядя Боб (англ.Uncle Bob[1]) — американский инженер и программист, консультант и автор в области разработки ПО. Мартин является профессионалом в области разработки ПО с 1970, а с 1990 становится международным консультантом в этой области. В 2001 он организует встречу группы, которая создала гибкую методологию разработки из техник экстремального программирования.[2]
С 1996 по 1999 был главным редактором журнала C++ Report. В 2002 написал книгу «Быстрая разработка программ. Принципы, примеры, практика» (англ.Agile Software Development: Principles, Patterns, and Practices), которая дает прагматичные советы по объектно-ориентированному дизайну и разработке в agile-командах. Также он издал несколько популярных книг по программированию и методологиям разработки ПО.
Библиография
На русском языке
Быстрая разработка программ. Принципы, примеры, практика (рус.). — Вильямс, 2004.
Чистый код. Создание, анализ и рефакторинг (рус.). — Питер, 2012.
Идеальный программист. Как стать профессионалом разработки ПО (рус.). — Питер, 2012.
Принципы, паттерны и методики гибкой разработки на языке C# (рус.). — Символ-Плюс, 2011.
Гибкая разработка программ на Java и C++. Принципы, паттерны и методики (рус.). — Диалектика, 2016.
Чистая архитектура. Искусство разработки программного обеспечения (рус.). — Питер, 2018.
Чистый Agile. Основы гибкости (рус.). — Питер, 2020.
Идеальная работа. Программирование без прикрас. — Питер, 2022.
На английском языке
Designing Object-Oriented C++ Applications using the Booch Method (англ.). — Prentice-Hall, 1995.