Ingeniería de software en Google: Lecciones aprendidas de la programación a lo largo del tiempo

Puntuación:   (4,6 de 5)

Ingeniería de software en Google: Lecciones aprendidas de la programación a lo largo del tiempo (Titus Winters)

Opiniones de los lectores

Resumen:

El libro «Software Engineering at Google» ofrece una visión en profundidad de la cultura, los procesos y las herramientas que emplea Google en la ingeniería de software. Abarca diversos temas, como el trabajo en equipo, la medición de la productividad, la calidad del código y la gestión de la organización, lo que lo convierte en una valiosa lectura para ingenieros de software y directivos. Aunque se elogia la profundidad y aplicabilidad de los conocimientos, algunos lectores opinan que es demasiado extenso y que no siempre es directamente aplicable a los programadores.

Ventajas:

Ofrece información valiosa sobre la cultura y los procesos de ingeniería de software de Google
bien editado con mensajes coherentes
orientación práctica aplicable a los líderes y directores de ingeniería de software
hace hincapié en el pensamiento a largo plazo y la calidad del código
cubre una serie de temas relevantes tanto para las nuevas empresas como para las grandes organizaciones
y está escrito por colaboradores expertos.

Desventajas:

Algunos temas se tratan de forma genérica y puede que no ofrezcan suficiente profundidad para programadores individuales
el libro es largo y podría percibirse como repetitivo
baja calidad de impresión y problemas de encuadernación
no todos los capítulos tienen la misma calidad
y las referencias a herramientas internas pueden limitar la aplicabilidad práctica.

(basado en 65 opiniones de lectores)

Título original:

Software Engineering at Google: Lessons Learned from Programming Over Time

Contenido del libro:

Hoy en día, los ingenieros de software necesitan saber no sólo cómo programar de forma eficaz, sino también cómo desarrollar prácticas de ingeniería adecuadas para que su código base sea sostenible y saludable. Este libro hace hincapié en esta diferencia entre programación e ingeniería de software.

¿Cómo pueden los ingenieros de software gestionar un código base vivo que evoluciona y responde a los requisitos y demandas cambiantes a lo largo de su vida? Basándose en su experiencia en Google, los ingenieros de software Titus Winters y Hyrum Wright, junto con el escritor técnico Tom Manshreck, presentan una visión sincera y perspicaz de cómo construyen y mantienen el software algunos de los mejores profesionales del mundo. Este libro abarca la cultura, los procesos y las herramientas de ingeniería exclusivos de Google y cómo estos aspectos contribuyen a la eficacia de una organización de ingeniería.

Explorará tres principios fundamentales que las organizaciones de software deben tener en cuenta a la hora de diseñar, crear la arquitectura, escribir y mantener el código:

⬤ Cómo afecta el tiempo a la sostenibilidad del software y cómo hacer que su código resista el paso del tiempo.

⬤ Cómo afecta la escala a la viabilidad de las prácticas de software dentro de una organización de ingeniería.

⬤ Qué compensaciones debe hacer un ingeniero típico al evaluar las decisiones de diseño y desarrollo.

Otros datos del libro:

ISBN:9781492082798
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2020
Número de páginas:500

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Ingeniería de software en Google: Lecciones aprendidas de la programación a lo largo del tiempo -...
Hoy en día, los ingenieros de software necesitan...
Ingeniería de software en Google: Lecciones aprendidas de la programación a lo largo del tiempo - Software Engineering at Google: Lessons Learned from Programming Over Time

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)