Американский консультант по программному обеспечению
Роберт Сесил Мартин (родился 5 декабря 1952 года), в просторечии называемый «Дядя Боб», [3] — американский инженер-программист , [2] преподаватель и автор. Он наиболее известен тем, что продвигает множество принципов проектирования программного обеспечения и является автором и подписавшим влиятельный Agile Manifesto . [4]
Мартин является автором многих книг и журнальных статей. Он был главным редактором журнала C++ Report и первым председателем Agile Alliance. [5] [6]
Мартин присоединился к индустрии программного обеспечения в возрасте 17 лет и является самоучкой. [7]
Профессиональная работа
В 1991 году Мартин основал Object Mentor [8] , ныне несуществующую, которая предоставляла обучение под руководством инструктора по методологии экстремального программирования . [9] По состоянию на ноябрь 2023 года [обновлять]он управлял Uncle Bob Consulting, которая предоставляла консалтинговые и обучающие услуги. [10] Он работает мастером-мастером / наставником в Clean Coders, компании, которой управляет его сын Мика Мартин, и выпускает обучающие видео. [11]
Пропаганда принципов программного обеспечения
Мартин является сторонником мастерства в разработке программного обеспечения , гибкой разработки программного обеспечения и разработки через тестирование . [12]
Ему приписывают введение набора принципов проектирования объектно-ориентированного программирования (ООП), которые стали известны как SOLID . [13]
Публикации
- 1995. Проектирование объектно-ориентированных приложений C++ с использованием метода Буча . Prentice Hall. ISBN 978-0132038379 .
- 2000. Еще больше жемчужин C++ . Издательство Кембриджского университета. ISBN 978-0521786188 .
- 2002. Гибкая разработка программного обеспечения, принципы, шаблоны и практики . Pearson. ISBN 978-0135974445 .
- 2003. UML для программистов Java . Prentice Hall. ISBN 978-0131428485 .
- 2006. Принципы, шаблоны и практики Agile в C# . Пирсон. ISBN 978-0131857254 .
- 2009. Чистый код: Справочник по гибкому программному обеспечению . Prentice Hall. ISBN 978-0132350884 .
- 2011. Чистый кодер: Кодекс поведения профессиональных программистов . Prentice Hall. ISBN 978-0137081073 .
- 2017. Чистая архитектура: руководство для мастеров по структуре и проектированию программного обеспечения . Prentice Hall. ISBN 978-0134494166 .
- 2019. Чистый Agile: Возвращение к основам . Prentice Hall. ISBN 978-0135781869 .
- 2021. Чистое мастерство: дисциплины, стандарты и этика . Addison-Wesley Professional. ISBN 978-0136915805
- 2023. Функциональный дизайн: принципы, шаблоны и практики . Addison-Wesley ISBN 978-0138176396
Гости
Среди известных гостей его видеоканала — Грейди Буч и Уорд Каннингем.
Ссылки
- ↑ Groupon OnAir (26 июля 2016 г.). Будущее программирования с дядей Бобом Мартином. YouTube.
- ^ ab Microsoft Learn (15 сентября 2015 г.). «Дядюшка Боб о практике разработки программного обеспечения». Microsoft Learn.
- ^ Хойссер, Мэтью (10 мая 2011 г.). «Нужен ли профессиональным программистам кодекс поведения? Интервью с Робертом С. «Дядей Бобом» Мартином». InformIT . Получено 26 февраля 2015 г.
- ^ "Авторы: Agile Manifesto". Манифест Agile Software Development . 2001. Получено 16 января 2020 г.
- ^ "Robert C. Martin". IEEE Xplore . Получено 1 августа 2021 г.
- ^ Сондра Эшмор; Кристин Раньян (2014). Введение в Agile-методы . Addison-Wesley Professional. стр. 10. ISBN 9780133435214.
- ^ Мартин, Роберт С. (10 декабря 2018 г.). «Дядя Боб на X». X (ранее Twitter) . Получено 23 ноября 2023 г.
- ^ "Роберт Мартин (дядя Боб) - Scrum Alliance". www.scrumalliance.org . Получено 30 ноября 2022 г. .
- ^ "Object Mentor: About | LinkedIn". LinkedIn . Получено 23 ноября 2023 г. .
- ^ "Роберт Мартин | LinkedIn". LinkedIn . Получено 23 ноября 2023 г. .
- ^ "Clean Coders: поднимите свой код на новый уровень". cleancoders.com . Получено 23 ноября 2023 г. .
- ^ "UBC". cleancoder.com . Получено 23 ноября 2023 г. .
- ^ Мартин, Роберт С. (2000) "Принципы и шаблоны проектирования" (PDF). objectmentor.com . Архивировано из оригинала 2015-09-06