Estos libros cubren la práctica de construir software del mundo real - desde código limpio y patrones de diseño hasta arquitectura de sistemas y las habilidades blandas de trabajar en equipo.
Calidad del Código y Artesanía
Libros sobre la escritura de código limpio y mantenible.
| Libro | Autor | Año | Nivel | Descripción |
|---|---|---|---|---|
| Código Limpio Prentice Hall | Robert C. Martin | 2008 | Principiante-Intermedio | El libro más influyente sobre la artesanía a nivel de código. A veces controvertido, pero lectura esencial. |
| Código Completo 2ª Edición, Microsoft Press | Steve McConnell | 2004 | Intermedio | La guía más completa sobre prácticas de construcción de software. |
| El Programador Pragmatico 20ª Edición Aniversario, Addison-Wesley | David Thomas, Andrew Hunt | 2019 | Principiante-Intermedio | Sabiduría destilada de desarrolladores experimentados. Lectura obligatoria para nuevos ingenieros de software. |
| Una Filosofía del Diseño de Software 2ª Edición, Yaknyam | John Ousterhout | 2021 | Intermedio | La perspectiva reflexiva del profesor de Stanford Ousterhout sobre la complejidad y el diseño. |
Patrones de Diseño y Arquitectura
Patrones de diseño de software y principios arquitectónicos.
| Libro | Autor | Año | Nivel | Descripción |
|---|---|---|---|---|
| Patrones de Diseño: Elementos de Software Orientado a Objetos Reutilizables Addison-Wesley | Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides | 1994 | Intermedio-Avanzado | El libro del 'Grupo de los Cuatro' (GoF) - el catálogo original de patrones de diseño. |
| Patrones de Arquitectura de Aplicaciones Empresariales Addison-Wesley | Martin Fowler | 2002 | Avanzado | El catálogo de patrones empresariales de Fowler para modelado de datos y dominios. |
| Arquitectura Limpia Prentice Hall | Robert C. Martin | 2017 | Intermedio | La perspectiva del Tío Bob sobre los principios de arquitectura de software. |
| Diseño Guiado por el Dominio Addison-Wesley | Eric Evans | 2003 | Avanzado | La biblia de DDD - diseño estratégico para dominios empresariales complejos. |
Pruebas y Refactorización
Desarrollo guiado por pruebas, estrategias de prueba y refactorización.
| Libro | Autor | Año | Nivel | Descripción |
|---|---|---|---|---|
| Refactorización: Mejorando el Diseño del Código Existente 2ª Edición, Addison-Wesley | Martin Fowler | 2018 | Intermedio | El catálogo definitivo de refactorización. Esencial para mantener código legado. |
| Trabajando Efectivamente con Código Legado Prentice Hall | Michael Feathers | 2004 | Intermedio-Avanzado | Guía indispensable para domar bases de código legado no probadas. |
| Desarrollo Guiado por Pruebas: Con Ejemplo Addison-Wesley | Kent Beck | 2002 | Intermedio | TDD de su inventor. Corto, legible e influyente. |
| Patrones de Prueba xUnit Addison-Wesley | Gerard Meszaros | 2007 | Avanzado | Catálogo completo de patrones de prueba y anti-patrones. |
Diseño de Sistemas y Sistemas Distribuidos
Sistemas a gran escala, arquitectura distribuida y rendimiento.
| Libro | Autor | Año | Nivel | Descripción |
|---|---|---|---|---|
| Diseñando Aplicaciones Intensivas en Datos O'Reilly | Martin Kleppmann | 2017 | Intermedio-Avanzado | El mejor libro moderno sobre sistemas de datos y diseño de sistemas distribuidos. Lectura obligatoria para ingenieros de backend. |
| Ingeniería de Confiabilidad del Sitio O'Reilly | Betsy Beyer, Chris Jones, Jennifer Petoff, Niall Richard Murphy (Eds.) | 2016 | Intermedio | El enfoque de Google para operar sistemas de producción a gran escala. Gratis en línea. |
| ¡Lánzalo! 2ª Edición, Pragmatic Bookshelf | Michael T. Nygard | 2018 | Intermedio | Patrones para software listo para producción, incluyendo interruptores automáticos y mamparos. |
Proceso, Equipos y Carrera
Proceso de desarrollo de software, gestión y habilidades blandas.
| Libro | Autor | Año | Nivel | Descripción |
|---|---|---|---|---|
| El Mes Mítico del Hombre Edición Aniversario, Addison-Wesley | Frederick P. Brooks Jr. | 1995 | Intermedio | Ensayos clásicos de Brooks sobre la gestión de proyectos de software. Sigue siendo tan relevante como cuando se publicó en 1975. |
| Peopleware: Proyectos y Equipos Productivos 3ª Edición, Addison-Wesley | Tom DeMarco, Timothy Lister | 2013 | Intermedio | Libro fundamental sobre el lado humano del desarrollo de software. |
| Acelerar IT Revolution Press | Nicole Forsgren, Jez Humble, Gene Kim | 2018 | Intermedio | Investigación basada en datos sobre lo que hace que los equipos de software sean de alto rendimiento. |