Robert C. Martin
From Wikipedia, the free encyclopedia
| Robert C. Martin | ||
|---|---|---|
|
| ||
| Información personal | ||
| Nacimiento | 5 de diciembre de 1952 (72 años) | |
| Nacionalidad | Estadounidense | |
| Información profesional | ||
| Ocupación | Ingeniero, escritor e informático teórico | |
| Sitio web | cleancoder.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.
- 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
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.