Robert Cecil Martin
|
|
This biographical article needs additional citations for verification. (January 2007) |
| Robert Cecil Martin | |
|---|---|
| Born | December 1952 (age 62) |
| Fields | Software engineering |
Robert Cecil Martin (born 5 December 1952[1][2]), known colloquially as "Uncle Bob",[3] is an American software consultant and author. Martin has been a software professional since 1970 and an international software consultant since 1990. In 2001, he initiated the meeting of the group that created agile software development from extreme programming techniques.[4] He is also a leading member of the software craftsmanship movement.
He founded Object Mentor Inc.,[5] a consulting firm that specializes in training their clients in C++, Java, OOP, patterns, UML, agile methodologies, and extreme programming.
From 1996 to 1999 he was the editor-in-chief of the C++ Report. In 2002 he wrote Agile Software Development: Principles, Patterns, and Practices, which gives pragmatic advice on object-oriented design and development in an agile team. He has also published a number of popular books and articles on programming and software methodologies.
Bibliography[edit]
- Designing Object-Oriented C++ Applications using the Booch Method. Prentice-Hall. 1995. ISBN 0-13-203837-4.
- Agile Software Development: Principles, Patterns and Practices. Pearson Education. 2002. ISBN 0-13-597444-5.
- UML for Java Programmers. Prentice Hall. 2003. ISBN 9780131428485.
- Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall PTR. 2008. ISBN 0-13-235088-2.
- The Clean Coder: A Code of Conduct for Professional Programmers. Prentice Hall. 2011. ISBN 0-13-708107-3.
See also[edit]
- SOLID object-oriented design principles
- Principles of package and component design
- Transformational Priority Premise
References[edit]
- ^ http://vimeo.com/64086087 (7:20)
- ^ https://twitter.com/unclebobmartin/status/540941499136245760
- ^ "UncleBob". http://c2.com/cgi/wiki. Retrieved 27 November 2014.
- ^ Highsmith, Jim (2001). "History: The Agile Manifesto". Retrieved 2007-07-16.
- ^ "Object Mentor Inc: Robert C. Martin Profile". Retrieved 2010-07-02 and Uncle Bob Consulting LLC urs=http://www.cleancoder.com. Check date values in:
|accessdate=(help)
External links[edit]
Personal Sites
- The Clean Coder - New Blog as of 6/12/2014
- Clean Coder
- @unclebobmartin - Twitter
- cleancoders.com
- Uncle Bob - 8th Light Blog
- UncleBob - GitHub
- Personal Facebook Page
- Clean Code Google Discussion Group
- Object Mentor
- Old Object Mentor Site
- On SkillsMatter.com
- Artima Blog
Talks
| This biographical article relating to a computer specialist is a stub. You can help Wikipedia by expanding it. |