Мартин, Роберт (инженер)
Роберт Мартин | |
---|---|
англ. Robert Martin | |
Полное имя | Robert Martin |
Дата рождения | 5 декабря 1952 (71 год) |
Место рождения | Сент-Луис, Миссури, США |
Страна | |
Род деятельности | инженер, программист, писатель |
Сайт |
cleancoders.com cleancoders.com |
Медиафайлы на Викискладе |
Роберт Сесил Мартин (англ. Robert Cecil Martin), также известный как Дядя Боб (англ. Uncle Bob[1]) — американский инженер и программист, консультант и автор в области разработки ПО. Мартин является профессионалом в области разработки ПО с 1970, а с 1990 становится международным консультантом в этой области. В 2001 он организует встречу группы, которая создала гибкую методологию разработки из техник экстремального программирования.[2]
Основатель Object Mentor Inc.[3], организации, оказывающей консультационные услуги и тренинги в таких областях, как C++, Java, ООП, Шаблон проектирования, UML, гибкие методологии разработки и экстремальное программирование.
С 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.
- 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., 2020.
См. также
[править | править код]Примечания
[править | править код]- ↑ Heusser, Matthew; Martin, Robert C. Do Professional Programmers Need a Code of Conduct? An Interview with Robert C. "Uncle Bob" Martin . InformIT (10 мая 2011). Дата обращения: 26 февраля 2015. Архивировано 27 февраля 2015 года.
- ↑ Highsmith, Jim History: The Agile Manifesto (2001). Дата обращения: 11 апреля 2011. Архивировано из оригинала 1 сентября 2012 года.
- ↑ Object Mentor Inc: Robert C. Martin Profile . Дата обращения: 2 июля 2010. Архивировано из оригинала 20 марта 2015 года.
Ссылки
[править | править код]