Robert C. Martin


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Robert Cecil Martin (nacido el 5 de diciembre de 1952), coloquialmente llamado "Tío Bob", [2] es un ingeniero de software , instructor y autor de best-sellers estadounidense. Es más reconocido por desarrollar muchos principios de diseño de software y por ser uno de los fundadores del influyente Manifiesto Ágil . [3]

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

Compañías

En 1991, Martin fundó Object Mentor, ahora desaparecido, que brindó capacitación dirigida por un instructor sobre la metodología de programación extrema . [ cita requerida ] En marzo de 2020 , operaba dos empresas: [ cita requerida ]

  • Uncle Bob Consulting: proporciona servicios de consultoría y capacitación.
  • Clean Coders, que ofrece videos de capacitación

Principios y defensa del software

Cinco de los principios de Martin se han conocido colectivamente como los principios SOLID . Aunque inventó la mayoría de los principios que promueve, el principio de sustitución de Liskov fue inventado por Barbara Liskov , [6] mientras que el principio abierto-cerrado fue inventado por Bertrand Meyer . [7] [8]

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

Publicaciones

  • 1995. Diseño de aplicaciones C ++ orientadas a objetos mediante el método Booch . Prentice Hall. ISBN  978-0132038379 .
  • 2002. Desarrollo de software ágil, principios, patrones y prácticas . Pearson. ISBN 978-0135974445 . 
  • 2009. Código limpio: un manual de artesanía de software ágil . Prentice Hall. ISBN 978-0132350884 . 
  • 2011. The Clean Coder: un código de conducta para programadores profesionales . Prentice Hall. ISBN 978-0137081073 . 
  • 2017. Arquitectura limpia: una guía del artesano para la estructura y el diseño de software . Prentice Hall. ISBN 978-0134494166 . 
  • 2019. Clean Agile: Vuelta a lo básico . Prentice Hall. ISBN 978-0135781869 . 
  • 2021. Artesanía limpia: disciplinas, estándares y ética . Addison-Wesley Professional. ISBN 978-0136915805 

Referencias

  1. ^ Groupon OnAir (26 de julio de 2016). El futuro de la programación con el tío Bob Martin . YouTube.
  2. ^ Heusser, Matthew (10 de mayo de 2011). "¿Los programadores profesionales necesitan un código de conducta? Una entrevista con Robert C." El tío Bob "Martin" . InformIT . Consultado el 26 de febrero de 2015 .
  3. ^ "Autores: El Manifiesto Ágil" . Manifiesto para el desarrollo de software ágil . 2001 . Consultado el 16 de enero de 2020 .
  4. ^ "Robert C. Martin" . IEEE Xplore . Consultado el 1 de agosto de 2021 .
  5. ^ Sondra Ashmore; Kristin Runyan (2014). Introducción a los métodos ágiles . Addison-Wesley Professional. pag. 10. ISBN 9780133435214.
  6. ^ Liskov, Barbara; Wing, Jeannette (1 de noviembre de 1994). "Una noción conductual de subtipificación". Transacciones ACM sobre lenguajes y sistemas de programación . 16 (6): 1811–1841. doi : 10.1145 / 197320.197383 . S2CID 999172 . 
  7. ^ Martin, Robert C. (enero de 1996). "El principio abierto-cerrado" (PDF) . Informe C ++ . Archivado desde el original el 22 de agosto de 2006. CS1 maint: URL no apta ( enlace )
  8. ^ Meyer, Bertrand (1988). Construcción de software orientado a objetos . Nueva York: Prentice Hall. pag. 23. ISBN 0136290493.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Robert_C._Martin&oldid=1047162253 "