Мартин, Роберт (инженер)

Pause

Роберт Сесил Мартин (англ. Robert Cecil Martin), также известный как Дядя Боб (англ. Uncle Bob; род. 5 декабря 1952, Сент-Луис, Миссури, США) — консультант и автор в области разработки ПО.

Общие сведения
Что важно знать
Роберт Мартин
англ. Robert Martin
Полное имя Robert Martin
Дата рождения 5 декабря 1952(1952-12-05) (73 года)
Место рождения
Страна
Род деятельности писатель, программист, инженер

Биография

Мартин занимается разработкой программного обеспечения с 1970 года, а с 1990 года он также работает международным консультантом в этой сфере. В 2001 году он инициирует встречу группы, разработавшей гибкую методологию разработки на основе техник экстремального программирования.

Основатель Object Mentor Inc[1], организации, оказывающей консультационные услуги и тренинги в таких областях, как C++, Java, ООП, Шаблон проектирования, UML, гибкие методологии разработки и экстремальное программирование.

С 1996 по 1999 был главным редактором журнала C++ Report. В 2002 написал книгу «Быстрая разработка программ. Принципы, примеры, практика» (англ. Agile Software Development: Principles, Patterns, and Practices), которая даёт прагматичные советы по объектно-ориентированному дизайну и разработке в agile-командах. Также он издал несколько популярных книг по программированию и методологиям разработки ПО.

В 2010 году Мартин совместно с Микой Мартином основал образовательный видеопроект Clean Coders[2].

Библиография

На русском языке

  • Быстрая разработка программ. Принципы, примеры, практика. — Вильямс, 2004.
  • Чистый код. Создание, анализ и рефакторинг. — Питер, 2012.
  • Идеальный программист. Как стать профессионалом разработки ПО. — Питер, 2012.
  • Принципы, паттерны и методики гибкой разработки на языке C#. — Символ-Плюс, 2011.
  • Гибкая разработка программ на Java и C++. Принципы, паттерны и методики. — Диалектика, 2016.
  • Чистая архитектура. Искусство разработки программного обеспечения. — Питер, 2018.
  • Чистый Agile. Основы гибкости. — Питер, 2020.
  • Идеальная работа. Программирование без прикрас. — Питер, 2022.

На английском языке

  • Designing Object-Oriented C++ Applications using the Booch Method (англ.). — Prentice-Hall, 1995.
  • Agile Software Development: Principles, Patterns and Practices (англ.). — Pearson Education, 2002.
  • Agile Principles, Patterns, And Practices in C# (англ.). — Prentice Hall, 2007.
  • Clean Code: A Handbook of Agile Software Craftsmanship (англ.). — Prentice Hall PTR, 2008.
  • The Clean Coder: A Code of Conduct for Professional Programmers (англ.). — Prentice Hall, 2011.
  • Clean Architecture: A Craftsman's Guide to Software Structure and Design (англ.). — Prentice Hall, 2017.
  • Clean Agile. Back to Basics. (англ.). — Pearson Education, Inc., 2019.[3]
  • Clean Craftsmanship: Disciplines, Standards, and Ethics (англ.). — Addison-Wesley Professional, 2021. — 416 p.

Примечания

  1. ↑ Object Mentor Inc: Robert C. Martin Profile. Дата обращения: 23 сентября 2026. Архивировано 20 марта 2015 года.
  2. ↑ Clean code applied (Clean coders video series) : :: Universitäts- und Landesbibliothek (ULB) Düsseldorf. Universitäts- und Landesbibliothek Düsseldorf. Дата обращения: 23 сентября 2026.
  3. ↑ Clean Agile: Back to Basics (Robert C. Martin Series) - Martin, Robert: 9780135781869. AbeBooks. Дата обращения: 23 сентября 2026.

Дополнительно по теме

Pause