Robert C. Martin | |
---|---|
Born | Robert Cecil Martin 5 December 1952 [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 is also a "Master Craftsman / Mentor" at Clean Coders, a company which is 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 coining the SOLID mnemonic, [12] a collection of software principles. The principles are as follows: " Single Responsibility Principle", " Open-Closed Principle" (invented by Bertrand Meyer [13] [14]), " Liskov Substitution Principle" (invented by Barbara Liskov [15]), " Interface Segregation Principle", and " Dependency Inversion Principle".
{{
cite magazine}}
: CS1 maint: unfit URL (
link)
Robert C. Martin | |
---|---|
Born | Robert Cecil Martin 5 December 1952 [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 is also a "Master Craftsman / Mentor" at Clean Coders, a company which is 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 coining the SOLID mnemonic, [12] a collection of software principles. The principles are as follows: " Single Responsibility Principle", " Open-Closed Principle" (invented by Bertrand Meyer [13] [14]), " Liskov Substitution Principle" (invented by Barbara Liskov [15]), " Interface Segregation Principle", and " Dependency Inversion Principle".
{{
cite magazine}}
: CS1 maint: unfit URL (
link)