Prefacio
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Bienvenido al pragmático mundo del desarrollo de software, donde los ingenieros no temen los ambiciosos objetivos de rendimiento. Donde el cambio de requisitos o los problemas inesperados de eficiencia se manejan sin estrés, donde el código se optimiza táctica y eficazmente, basándose en los datos, y sin embargo la base de código se mantiene simple y fácil de leer, mantener y ampliar. Espera, ¿es esto posible?
Sí, ¡y yo te enseñaré cómo! La buena noticia es que si has comprado este libro, ya estás a mitad de camino: ¡significa que reconoces el problema y estás dispuesto a aprender más! La mala noticia es que, aunque he intentado reducir los conocimientos a lo estrictamente necesario, aún quedan 11 capítulos por leer. Creo que Efficient Go es único en este sentido, ya que no es un tutorial rápido. En lugar de eso, es una guía completa para escribir software eficiente pero pragmático, que repasa todos los aspectos que me gustaría haber conocido cuando empecé mi carrera.
En este libro, sin duda aprenderás mucho sobre mi lenguaje de programación favorito, Go, y sobre cómo optimizarlo. Pero no dejes que el título de este libro te engañe. Aunque utilizo Go como lenguaje de ejemplo para mostrar la mentalidad de optimización y los patrones de observabilidad, 8 de los 11 capítulos de este libro son agnósticos en cuanto al lenguaje. Puedes utilizar las mismas técnicas ...