Bob Martin
From CSSEMediaWiki
(Difference between revisions)
Tanmay Bhola (Talk | contribs) |
|||
(9 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | Bob Martin | + | [[image:BobMartin.jpg|frame|Bob Martin]] |
− | + | Robert (Bob) Martin is one of the most influential articulators of OO design principles and has written many articles about OO design. In 2001, he was one of 17 authors and signatories of the [[Agile Manifesto]]. | |
+ | |||
+ | His full name is Robert Cecil Martin, but he is also known as Uncle Bob (when writing on the web). | ||
+ | |||
+ | Bob Martin is the president and founder of [http://www.objectmentor.com Object mentor], a consulting company which specializes in OO training including C++, Java, object-oriented programming, [[design patterns]], [[UML]], and [[extreme programming]]. | ||
+ | |||
+ | He Blogs at [http://butunclebob.com/ but uncle bob] | ||
He has written many important articles on OO design principles, including: | He has written many important articles on OO design principles, including: | ||
Line 12: | Line 18: | ||
* [[Robert Cecil Martin 1997b]] (Parallel inheritance patterns) | * [[Robert Cecil Martin 1997b]] (Parallel inheritance patterns) | ||
− | In these articles he explains [[Bob Martin's | + | In these articles he explains [[Bob Martin's principles]]. |
− | He also developed [[Bob Martin's | + | He also developed [[Bob Martin's heuristics]]. |
He writes books, including: | He writes books, including: | ||
− | * [[Robert Cecil Martin 2002]] | + | * [[Robert Cecil Martin 2002]]: ''Agile Software Development: Principles, Patterns and Practices'' |
− | * [[Robert Cecil Martin 2003]] | + | * [[Robert Cecil Martin 2003]]: ''UML for Java programmers'' |
+ | * [[Robert Cecil Martin 2008]]: ''Clean Code: A Handbook of Agile Software Craftsmanship'' | ||
+ | |||
+ | ==See also== | ||
+ | [http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod Uncle Bob's Principles Of Ood] |
Latest revision as of 10:41, 15 October 2010
Robert (Bob) Martin is one of the most influential articulators of OO design principles and has written many articles about OO design. In 2001, he was one of 17 authors and signatories of the Agile Manifesto.
His full name is Robert Cecil Martin, but he is also known as Uncle Bob (when writing on the web).
Bob Martin is the president and founder of Object mentor, a consulting company which specializes in OO training including C++, Java, object-oriented programming, design patterns, UML, and extreme programming.
He Blogs at but uncle bob
He has written many important articles on OO design principles, including:
- Robert Cecil Martin 1996a (OCP)
- Robert Cecil Martin 1996b (ADP, RREP, CCP, CRP)
- Robert Cecil Martin 1996c (DIP)
- Robert Cecil Martin 1996d (ISP)
- Robert Cecil Martin 1996e (LSP)
- Robert Cecil Martin 1997a (SDP, SAP)
- Robert Cecil Martin 1997b (Parallel inheritance patterns)
In these articles he explains Bob Martin's principles.
He also developed Bob Martin's heuristics.
He writes books, including:
- Robert Cecil Martin 2002: Agile Software Development: Principles, Patterns and Practices
- Robert Cecil Martin 2003: UML for Java programmers
- Robert Cecil Martin 2008: Clean Code: A Handbook of Agile Software Craftsmanship