stringtranslate.com

Robert C. Martín

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 ha escrito numerosos libros y artículos para 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 , 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

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