Robert C. Martin

Robert C. Martin
Información personal
Nacimiento 5 de diciembre de 1952 Ver y modificar los datos en Wikidata (71 años)
Nacionalidad Estadounidense
Información profesional
Ocupación Ingeniero, escritor e informático teórico Ver y modificar los datos en Wikidata
Sitio web cleancoders.com y cleancoders.com Ver y modificar los datos en Wikidata

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.

Empresas

[editar]

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.

  • Uncle Bob Consulting que provee servicios de consultoría y aprendizaje.
  • Clean Coders que se especializa en la creación de videos de aprendizaje de programación.

Principios de Software

[editar]

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.

Publicaciones

[editar]

Conceptos importantes elaborados

[editar]

Referencias

[editar]