El programador pragmático
El programador pragmático | ||
---|---|---|
de David Thomas, Andrew Hunt | ||
Tema(s) | Programación y ingeniería de software | |
Edición original en inglés | ||
Título original | The Pragmatic Programmer | |
Editorial | ANAYA MULTIMEDIA | |
País | Estados Unidos | |
Fecha de publicación | 1999 | |
Edición traducida al español | ||
Título | El programador pragmático | |
Fecha de publicación | 5 de mayo de 2022 | |
El programador pragmático: De aprendiz a maestro (1999) es un libro sobre programación informática e ingeniería de software, escrito por Andrew Hunt y David Thomas.[1][2][3]
Se utiliza como libro de texto en cursos universitarios relacionados.[4] Fue el primero de una serie de libros bajo la etiqueta The Pragmatic Bookshelf. Una segunda edición, El programador pragmático: Viaje a la Maestría, se publicó en 2019 para el vigésimo aniversario del libro. Presenta los cambios en la industria en los últimos veinte años.
El libro no presenta una teoría sistemática, sino una colección de consejos para mejorar el proceso de desarrollo de manera pragmática. Según los autores, para ser un programador pragmático debes tener una rápida adaptación, curiosidad y pensamiento crítico, realismo y ser un experto en todos los oficios.[5]
El libro utiliza analogías y cuentos para presentar metodologías de desarrollo y advertencias. Por ejemplo, la teoría de las ventanas rotas, la historia de la sopa de piedra o la rana hirviendo.[5] Algunos conceptos fueron nombrados o popularizados en el libro No te repitas (en inglés, DRY o Don't Repeat Yourself) y la depuración del patito de goma, un método de depuración cuyo nombre es una referencia a una historia del libro.[6]
Publicaciones[editar]
- Hunt, A. y Thomas, D. (1999). El programador pragmático. Addison Wesley. ISBN 0-201-61622-X .
- Hunt, A. y Thomas, D. (2019). El programador pragmático, edición del vigésimo aniversario. Addison Wesley,ISBN 978-0135957059 .
Referencias[editar]
- ↑ «8 Most Influential Books on Programming of All Time». 11 de enero de 2016.
- ↑ «Top 40 Software Engineering Books».
- ↑ jroell (16 de marzo de 2015). «12 Most Influential Books Every Software Engineer Needs to Read». The Curious Programmer (en inglés estadounidense). Consultado el 6 de junio de 2023.
- ↑ «CSE 331 17sp Software Design & Implementation: Information and Syllabus». courses.cs.washington.edu. Consultado el 6 de junio de 2023.
- ↑ a b Hunt, Andrew; Thomas, David (20 de octubre de 1999). The Pragmatic Programmer: From Journeyman to Master (en inglés). Addison-Wesley Professional. ISBN 978-0-13-211917-7. Consultado el 6 de junio de 2023.
- ↑ Pete Goodliffe (2014). Becoming a Better Programmer: A Handbook for People Who Care About Code. O'Reilly Media. p. 82. ISBN 978-1491905586.