Robert Cecil Martin

Robert Cecil Martin

Robert Cecil Martin (* 5. Dezember 1952[1]) ist ein US-amerikanischer Softwareentwickler, IT-Berater und Schriftsteller. Robert C. Martin, auch bekannt als „Uncle Bob“, arbeitet seit den 1970er Jahren in diversen Softwareentwicklungsprojekten, seit 1990 als international anerkannter IT-Berater. 2001 initiierte er die Entwicklung des Agilen Manifests, das Fundament agiler Softwareentwicklung.[2] Er ist auch führendes Mitglied der Bewegung Software Craftsmanship, die sich der Clean Code Softwareentwicklung verschrieben hat.

Robert C. Martin ist Gründer, Präsident und Chief Executive Officer von Object Mentor Inc.,[3] welche Beratung zu den Themen C++, Java, Objektorientierte Programmierung, Entwurfsmuster, UML, Agile Softwareentwicklung und Extreme Programming anbietet. Außerdem entwickelt Martin das Open-Source-Tool FitNesse,[4] ein Wiki für Akzeptanztests[5].

Von 1996 bis 1999 war er Chefredakteur des C++ Reports.

Schriften

Deutschsprachig

  • Clean Code: Refactoring, Patterns, Testen und Techniken für sauberen Code. mitp-Verlag, 2009, ISBN 978-0-13-235088-4.
  • Clean Coder: Verhaltensregeln für professionelle Programmierer. mitp-Verlag, 2014, ISBN 978-3-8266-9695-4.
  • Clean Architecture: Das Praxis-Handbuch für professionelles Softwaredesign. mitp-Verlag, 2018, ISBN 978-3-95845-724-9.
  • Clean Agile: Die Essenz der agilen Softwareentwicklung. mitp-Verlag, 2020, ISBN 978-3-7475-0111-5.

Englischsprachig

  • Designing Object-Oriented C++ Applications. Using the Booch Method. Prentice-Hall, Englewood Cliffs NJ 1995, ISBN 0-13-203837-4.
  • Robert Cecil Martin (Hrsg.): More C++ Gems (= SIGS Reference Library Series. Band 17). Cambridge University Press u. a., Cambridge 2000, ISBN 0-521-78618-5.
  • Agile Software Development. Principles, Patterns, and Practices. Pearson Education, Upper Saddle River, NJ 2002, ISBN 0-13-597444-5.
  • UML for Java Programmers. Prentice Hall, Upper Saddle River NJ 2003, ISBN 0-13-142848-9.
  • mit Micah Martin: Agile Principles, Patterns, and Practices in C#. Prentice Hall, Upper Saddle River NJ 2006, ISBN 0-13-185725-8.
  • Clean Code. A Handbook of Agile Software Craftsmanship. Prentice Hall, Upper Saddle River NJ u. a. 2008, ISBN 978-0-13-235088-4.
  • The Clean Coder. A Code of Conduct for Professional Programmers. Prentice Hall, Upper Saddle River NJ u. a. 2011, ISBN 978-0-13-708107-3.
  • Clean Architecture: A Craftsman's Guide to Software Structure and Design. Prentice Hall, Upper Saddle River NJ u. a. 2017, ISBN 978-0-13-449416-6.
  • Clean Agile: Back to Basics. Prentice Hall, Upper Saddle River NJ u. a. 2019, ISBN 978-0-13-578186-9.
  • Clean Craftsmanship: Disciplines, Standards, and Ethics. Pearson, 2021, ISBN 978-0-13-691571-3.
  • Functional Design: Principles, Patterns, and Practices. Pearson, 2023, ISBN 978-0-13-817639-6.

Einzelnachweise

  1. Clean Architecture: A Craftsman's Guide to Software Structure and Design. Prentice Hall, Upper Saddle River NJ u. a. 2017, ISBN 978-0-13-449416-6, S. 46.
  2. Jim Highsmith: History: The Agile Manifesto. 2001, archiviert vom Original (nicht mehr online verfügbar) am 10. September 2012; abgerufen am 11. April 2011 (englisch).  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.agilemanifesto.org
  3. Object Mentor Inc. Profil von Robert C. Martin. 2006, abgerufen am 11. April 2011 (englisch).
  4. FitNesse
  5. Martin, Robert C.: The clean coder : a code of conduct for professional programmers. Prentice Hall, Upper Saddle River, NJ 2011, ISBN 0-13-708107-3.

Weblinks

Auf dieser Seite verwendete Medien

Robert C. Martin surrounded by computers.jpg
Autor/Urheber: Angelacleancoder, Lizenz: CC BY-SA 4.0
Uncle Bob in his office with computers