Robert C. Martin

De Wikipedia, la enciclopedia libre
Ir a la navegación Ir a la búsqueda
Robert Cecil Martin
Robert Cecil Martin.png
Información personal
Nacimiento 1952 Ver y modificar los datos en Wikidata
Nacionalidad Estadounidense
Información profesional
Ocupación Ingeniero y escritor 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 1991, 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 Bretrand 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]