Robert C. Martin

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Robert Cecil Martin
Robert Cecil Martin.png
OccupationSoftware engineer, author, public speaker

Robert Cecil Martin (colloquially known as Uncle Bob[2]) is an American software engineer and author. He is a co-author of the Agile Manifesto.[3][4] He now runs a consulting firm called Uncle Bob Consulting LLC and Clean Coders which hosts videos based on his experiences and books.


  • Martin, Robert C. (2002). Agile Software Development: Principles, Patterns, and Practices. Upper Saddle River, NJ: Pearson Education. ISBN 9780135974445.
  • Martin, Robert C. (2009). Clean Code: A Handbook of Agile Software Craftsmanship. Upper Saddle River, NJ: Prentice Hall. ISBN 9780132350884.
  • Martin, Robert C. (2011). The Clean Coder: A Code of Conduct for Professional Programmers. Upper Saddle River, NJ: Prentice Hall. ISBN 9780137081073.
  • Martin, Robert C. (2017). Clean Architecture: A Craftsman's Guide to Software Structure and Design. Prentice Hall. ISBN 9780134494166.
  • Pete McBreen; Dave Astels; Janet Gregory; Daniel H. Steinberg; Lisa Crispin; Jim Highsmith; Robert C. Martin (2002). "Is XP Still Relevant?". Springer-Verlag.

Important concepts elaborated[edit]


  1. ^ Groupon OnAir (26 July 2016). The Future of Programming with Uncle Bob Martin. YouTube.
  2. ^ Heusser, Matthew; Martin, Robert C. (May 10, 2011). "Do Professional Programmers Need a Code of Conduct? An Interview with Robert C. "Uncle Bob" Martin". InformIT. Retrieved 2015-02-26.
  3. ^ Laplante, Philip A. (2014). Requirements engineering for software and systems (2nd ed.). Boca Raton, Florida: CRC Press. p. 168. ISBN 9781466560819. Retrieved 2015-02-26.
  4. ^ "Authors". The Agile Manifesto. 2001. Retrieved 2015-02-26.