Robert C. Martin

American software consultant From Wikipedia, the free encyclopedia

Robert C. Martin

Robert Cecil Martin (born 5 December 1952), colloquially called "Uncle Bob",[3] is an American software engineer,[2] instructor, and author. He is most recognized for promoting many software design principles and for being an author and signatory of the influential Agile Manifesto.[4]

Quick Facts Born, Nationality ...
Robert C. Martin
Thumb
Martin in 2020
Born
Robert Cecil Martin

(1952-12-05) 5 December 1952 (age 72)[1]
NationalityAmerican
Other names"Uncle Bob" Martin
Occupation(s)Software engineer,[2] instructor
Known forAgile Manifesto, SOLID principles
Children4
Websitecleancoder.com
Close

Martin has authored many books and magazine articles. He was the editor-in-chief of C++ Report magazine and served as the first chairman of the Agile Alliance.[5][6]

Martin joined the software industry at age 17 and is self-taught.[7]

Professional work

In 1991, Martin founded Object Mentor,[8] now defunct, which provided instructor-led training on the extreme programming methodology.[9] As of November 2023, he operated Uncle Bob Consulting, which provides consulting and training services.[10] He serves as Master Craftsman / Mentor at Clean Coders, a company run by his son Micah Martin, and produces training videos.[11]

Software principles advocacy

Martin is a proponent of software craftsmanship, agile software development, and test-driven development.[12]

He is credited with introducing the collection of object-oriented programming (OOP) design principles that came to be known as SOLID.[13]

Publications

  • 1995. Designing Object-Oriented C++ Applications Using the Booch Method. Prentice Hall. ISBN 978-0132038379.
  • 2000. More C++ Gems. Cambridge University Press. ISBN 978-0521786188.
  • 2002. Agile Software Development, Principles, Patterns, and Practices. Pearson. ISBN 978-0135974445.
  • 2003. UML for Java Programmers. Prentice Hall. ISBN 978-0131428485.
  • 2006. Agile Principles, Patterns, And Practices in C#. Pearson. ISBN 978-0131857254.
  • 2009. Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall. ISBN 978-0132350884.
  • 2011. The Clean Coder: A Code Of Conduct For Professional Programmers. Prentice Hall. ISBN 978-0137081073.
  • 2017. Clean Architecture: A Craftsman's Guide to Software Structure and Design. Prentice Hall. ISBN 978-0134494166.
  • 2019. Clean Agile: Back to Basics. Prentice Hall. ISBN 978-0135781869.
  • 2021. Clean Craftsmanship: Disciplines, Standards, and Ethics. Addison-Wesley Professional. ISBN 978-0136915805
  • 2023. Functional Design: Principles, Patterns, and Practices. Addison-Wesley ISBN 978-0138176396
  • 2024. We, Programmers: A Chronicle of Coders from Ada to AI. Addison-Wesley Professional. ISBN 978-0135344262

Guests

Notable guests of his video channel include Grady Booch and Ward Cunningham

References

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.