Robert C. Martin | ||
---|---|---|
Información personal | ||
Nacimiento | 5 de diciembre de 1952 | (71 años)|
Nacionalidad | Estadounidense | |
Información profesional | ||
Ocupación | Ingeniero, escritor e informático teórico | |
Sitio web | cleancoders.com y cleancoders.com | |
Robert Cecil Martin (n. 1952, coloquialmente conocido como Uncle Bob) es un ingeniero de software y autor estadounidense, reconocido por desarrollar varios principios de diseño de software y ser uno de los coautores del Manifiesto Ágil. Martin es autor de varios artículos y libros. Fue el editor de la revista C++ Report y primer director de la Agile Alliance.
En 1992, Martin fundó Object Mentor, ahora extinta, que proveía de cursos en la metodología Xtreme Programming. En marzo de 2021 dirige dos empresas.
Cinco de los principios propugnados por Martin se conocen colectivamente como SOLID . Aunque ha sido el inventor de la gran mayoría de estos principios, el principio de substitución de Liskov fue inventado por Barbara Liskov, y el principio de abierto/cerrado fue inventado por Bertrand Meyer.
Martin aboga por movimientos como artesanía de software, desarrollo ágil de software y desarrollo guiado por pruebas.