Robert C. Martin
| |
---|---|
![]()
Martin in 2020
| |
Born | Robert Cecil Martin (1952-12-05) 5 December 1952 (age 71)[1] |
Nationality | American |
Other names | "Uncle Bob" Martin |
Occupation(s) | Software engineer[citation needed], instructor |
Known for | Agile Manifesto, SOLID principles |
Children | 4 |
Website | cleancoder |
Robert Cecil Martin (born 5 December 1952), colloquially called "Uncle Bob",[2] is an American software engineer[citation needed], 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.[3]
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.[4][5]
Martin joined the software industry at age 17 and is self-taught.[6]
In 1991, Martin founded Object Mentor,[7] now defunct, which provided instructor-led training on the extreme programming methodology.[8] As of November 2023[update], he operated Uncle Bob Consulting, which provides consulting and training services.[9] He serves as Master Craftsman / Mentor at Clean Coders, a company run by his son Micah Martin, and produces training videos.[10]
Martin is a proponent of software craftsmanship, agile software development, and test-driven development.[11]
He is credited with introducing the collection of object-oriented programming (OOP) design principles that came to be known as SOLID.[12]
| |||||||
---|---|---|---|---|---|---|---|
Gang of Four patterns |
| ||||||
Concurrency patterns |
| ||||||
Architectural patterns |
| ||||||
Other patterns |
| ||||||
Books |
| ||||||
People |
| ||||||
Communities |
| ||||||
See also |
|
International |
|
---|---|
National |
|
Academics |
|
Artists |
|
Other |
|