stringtranslate.com

Роберт С. Мартин

Роберт Сесил Мартин (родился 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]

Публикации

Гости

Среди известных гостей его видеоканала — Грейди Буч и Уорд Каннингем.

Ссылки

  1. Groupon OnAir (26 июля 2016 г.). Будущее программирования с дядей Бобом Мартином. YouTube.
  2. ^ ab Microsoft Learn (15 сентября 2015 г.). «Дядюшка Боб о практике разработки программного обеспечения». Microsoft Learn.
  3. ^ Хойссер, Мэтью (10 мая 2011 г.). «Нужен ли профессиональным программистам кодекс поведения? Интервью с Робертом С. «Дядей Бобом» Мартином». InformIT . Получено 26 февраля 2015 г.
  4. ^ "Авторы: Agile Manifesto". Манифест Agile Software Development . 2001. Получено 16 января 2020 г.
  5. ^ "Robert C. Martin". IEEE Xplore . Получено 1 августа 2021 г.
  6. ^ Сондра Эшмор; Кристин Раньян (2014). Введение в Agile-методы . Addison-Wesley Professional. стр. 10. ISBN 9780133435214.
  7. ^ Мартин, Роберт С. (10 декабря 2018 г.). «Дядя Боб на X». X (ранее Twitter) . Получено 23 ноября 2023 г.
  8. ^ "Роберт Мартин (дядя Боб) - Scrum Alliance". www.scrumalliance.org . Получено 30 ноября 2022 г. .
  9. ^ "Object Mentor: About | LinkedIn". LinkedIn . Получено 23 ноября 2023 г. .
  10. ^ "Роберт Мартин | LinkedIn". LinkedIn . Получено 23 ноября 2023 г. .
  11. ^ "Clean Coders: поднимите свой код на новый уровень". cleancoders.com . Получено 23 ноября 2023 г. .
  12. ^ "UBC". cleancoder.com . Получено 23 ноября 2023 г. .
  13. ^ Мартин, Роберт С. (2000) "Принципы и шаблоны проектирования" (PDF). objectmentor.com . Архивировано из оригинала 2015-09-06