Overview
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Hoy en día, los ingenieros de software necesitan saber no sólo cómo programar eficazmente, sino también cómo desarrollar prácticas de ingeniería adecuadas para que su base de código 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 mirada sincera y perspicaz sobre 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 únicos de Google y cómo estos aspectos contribuyen a la eficacia de una organización de ingeniería.
Explorarás tres principios fundamentales que las organizaciones de software deben tener en cuenta al diseñar, arquitecturizar, escribir y mantener el código:
- Cómo afecta el tiempo a la sostenibilidad del software y cómo hacer que tu 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