INGENIERIA DE SOFTWARE EN GOOGLE

MARCOMBOISBN: 9788426734440

Precio:
Precio de venta€44,86
Agotado

Descripción

INGENIERIA DE SOFTWARE EN GOOGLE

Resumen del libro

Este libro ofrece una mirada privilegiada a las prácticas de ingeniería de software que han permitido a Google construir y mantener sistemas a escala planetaria. Escrito por ingenieros de la compañía, la obra explora la diferencia fundamental entre programar y hacer ingeniería de software, centrándose en cómo gestionar bases de código que evolucionan durante años. A través de lecciones sobre cultura, procesos y herramientas, el lector descubrirá los principios que guían la toma de decisiones técnicas en una de las organizaciones de software más exitosas del mundo, proporcionando un marco práctico para mejorar la sostenibilidad y eficacia del código en cualquier entorno profesional.

¿De qué trata?

El libro aborda los desafíos reales de la ingeniería de software más allá de la escritura de código funcional. A partir de la experiencia acumulada en Google, se analizan tres principios fundamentales: el impacto del tiempo en la sostenibilidad del software y cómo hacer que el código resista el paso de los años; la influencia de la escala en la viabilidad de las prácticas de software dentro de una organización; y las contrapartidas que todo ingeniero debe considerar al evaluar decisiones de diseño y desarrollo. La obra profundiza en la cultura de ingeniería, los procesos de revisión de código, las estrategias de testing, la gestión de dependencias y las herramientas que permiten mantener la productividad en equipos grandes. No se trata de un manual de programación, sino de una guía sobre cómo construir sistemas que evolucionen de forma saludable.

Temas principales

  • Sostenibilidad del software a largo plazo y gestión del cambio
  • Escalabilidad de prácticas de ingeniería en organizaciones grandes
  • Cultura de revisión de código y colaboración en equipo
  • Estrategias de testing y garantía de calidad a escala
  • Gestión de dependencias y control de versiones
  • Arquitectura de software y principios de diseño evolutivo
  • Procesos de desarrollo y herramientas de ingeniería en Google

¿Para quién está recomendado?

Este libro está dirigido a ingenieros de software con experiencia que buscan comprender cómo funcionan las prácticas de ingeniería en organizaciones de alto rendimiento. Es especialmente útil para desarrolladores senior, líderes técnicos, arquitectos de software y responsables de equipos que deseen mejorar la sostenibilidad y escalabilidad de sus proyectos. También resulta valioso para profesionales que trabajan en empresas en crecimiento y necesitan anticipar los problemas que surgen cuando el código y los equipos se expanden. No está recomendado para programadores principiantes que buscan aprender a escribir su primer código, sino para aquellos que ya programan y quieren dominar el arte de la ingeniería de software.

Qué aporta este libro

  • Acceso a las lecciones aprendidas por Google sobre cómo mantener código sostenible durante décadas
  • Un marco práctico para evaluar contrapartidas técnicas en decisiones de diseño y desarrollo
  • Estrategias probadas para gestionar la complejidad y la escala en equipos de ingeniería
  • Comprensión profunda de la cultura y procesos que diferencian la programación de la ingeniería de software
  • Herramientas conceptuales para anticipar y resolver problemas de mantenibilidad antes de que se conviertan en crisis

Ficha técnica

  • Autor: Winters, Titus
  • Editorial: Marcombo
  • Idioma: Español
  • Tema: Historia: acontecimientos y temas específicos, Programación informática/Desarrollo de software, Ingeniería del software
  • Colección: Informática
  • Encuadernación: Bolsillo
  • Fecha de edición: mayo de 2022
  • Número de páginas: 646
  • Peso: 1100 g

Valoración editorial

Nos encontramos ante una obra de referencia para cualquier profesional que quiera entender cómo se construye software de forma profesional y sostenible. El valor principal del libro reside en su enfoque práctico y sincero, alejado de teorías abstractas, ofreciendo lecciones reales extraídas de la experiencia de Google. Aunque el contexto es una empresa tecnológica de enorme escala, los principios y contrapartidas que se presentan son aplicables a organizaciones de cualquier tamaño. Es una lectura densa pero recompensante, especialmente para quienes buscan mejorar la calidad y longevidad de sus proyectos de software.

También te puede gustar

Vistos Recientemente