Robert C. Martín

Consultor de software estadounidense

Robert C. Martín
Martín en 2020
Nacido
Robert Cecil Martín

( 05-12-1952 )5 de diciembre de 1952 (72 años) [1]
NacionalidadAmericano
Otros nombres"Tío Bob" Martín
Ocupación(es)Ingeniero de software , [2] instructor
Conocido porManifiesto Ágil , principios SOLID
Niños4
Sitio webes:cleancoder.com

Robert Cecil Martin (nacido el 5 de diciembre de 1952), conocido popularmente como "Tío Bob", [3] es un ingeniero de software , [2] instructor y autor estadounidense. Es reconocido principalmente por promover muchos principios de diseño de software y por ser autor y signatario del influyente Manifiesto Ágil . [4]

Martin es autor de numerosos libros y artículos de revistas. Fue editor jefe de la revista C++ Report y fue el primer presidente de Agile Alliance. [5] [6]

Martin se unió a la industria del software a los 17 años y es autodidacta. [7]

Trabajo profesional

En 1991, Martin fundó Object Mentor, [8] ahora desaparecida, que brindaba capacitación dirigida por un instructor sobre la metodología de programación extrema . [9] A partir de noviembre de 2023 [actualizar], operó Uncle Bob Consulting, que brinda servicios de consultoría y capacitación. [10] Se desempeña como maestro artesano / mentor en Clean Coders, una empresa dirigida por su hijo Micah Martin, y produce videos de capacitación. [11]

Defensa de los principios del software

Martin es un defensor de la artesanía del software , el desarrollo de software ágil y el desarrollo basado en pruebas . [12]

Se le atribuye la introducción de la colección de principios de diseño de programación orientada a objetos (POO) que llegó a conocerse como SOLID . [13]

Publicaciones

  • 1995. Diseño de aplicaciones C++ orientadas a objetos utilizando el método Booch . Prentice Hall. ISBN  978-0132038379 .
  • 2000. Más joyas de C++ . Cambridge University Press. ISBN 978-0521786188 . 
  • 2002. Desarrollo de software ágil: principios, patrones y prácticas . Pearson. ISBN 978-0135974445 . 
  • 2003. UML para programadores Java . Prentice Hall. ISBN 978-0131428485 . 
  • 2006. Principios, patrones y prácticas ágiles en C# . Pearson. ISBN 978-0131857254 . 
  • 2009. Clean Code: Un manual de desarrollo ágil de software . Prentice Hall. ISBN 978-0132350884 . 
  • 2011. El codificador limpio: un código de conducta para programadores profesionales . Prentice Hall. ISBN 978-0137081073 . 
  • 2017. Arquitectura limpia: guía práctica para la estructura y el diseño de software . Prentice Hall. ISBN 978-0134494166 . 
  • 2019. Clean Agile: regreso a lo básico . Prentice Hall. ISBN 978-0135781869 . 
  • 2021. Trabajo limpio: disciplinas, estándares y ética . Addison-Wesley Professional. ISBN 978-0136915805 
  • 2023. Diseño funcional: principios, patrones y prácticas . Addison-Wesley ISBN 978-0138176396 

Huéspedes

Entre los invitados notables de su canal de vídeo se incluyen Grady Booch y Ward Cunningham.

Referencias

  1. ^ Groupon OnAir (26 de julio de 2016). El futuro de la programación con el tío Bob Martin. YouTube.
  2. ^ ab Microsoft Learn (15 de septiembre de 2015). "El tío Bob habla sobre la práctica del software". Microsoft Learn.
  3. ^ Heusser, Matthew (10 de mayo de 2011). "¿Los programadores profesionales necesitan un código de conducta? Una entrevista con Robert C. "Uncle Bob" Martin". InformIT . Consultado el 26 de febrero de 2015 .
  4. ^ "Autores: El Manifiesto Ágil". Manifiesto para el Desarrollo Ágil de Software . 2001. Consultado el 16 de enero de 2020 .
  5. ^ "Robert C. Martin". IEEE Xplore . Consultado el 1 de agosto de 2021 .
  6. ^ Sondra Ashmore; Kristin Runyan (2014). Introducción a los métodos ágiles . Addison-Wesley Professional. pág. 10. ISBN 9780133435214.
  7. ^ Martin, Robert C. (10 de diciembre de 2018). "Uncle Bob on X". X (anteriormente Twitter) . Consultado el 23 de noviembre de 2023 .
  8. ^ "Robert Martin (Uncle Bob) - Scrum Alliance". www.scrumalliance.org . Consultado el 30 de noviembre de 2022 .
  9. ^ "Object Mentor: Acerca de | LinkedIn". LinkedIn . Consultado el 23 de noviembre de 2023 .
  10. ^ "Robert Martin | LinkedIn". LinkedIn . Consultado el 23 de noviembre de 2023 .
  11. ^ "Clean Coders: mejora tu código". cleancoders.com . Consultado el 23 de noviembre de 2023 .
  12. ^ "UBC". cleancoder.com . Consultado el 23 de noviembre de 2023 .
  13. ^ Martin, Robert C. (2000) "Principios de diseño y patrones de diseño" (PDF). objectmentor.com . Archivado desde el original el 6 de septiembre de 2015
Obtenido de "https://es.wikipedia.org/w/index.php?title=Robert_C._Martin&oldid=1261372489"