Skip to Content
Go eficiente
book

Go eficiente

by Bartlomiej Plotka
September 2024
Intermediate to advanced
502 pages
15h 34m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Go eficiente

Capítulo 11. Patrones de optimización

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Con todo lo que hemos aprendido en los últimos 10 capítulos, es hora de repasar varios patrones y errores comunes que he encontrado al desarrollar código eficiente en Go. Como mencioné en el Capítulo 10, la sugerencia de optimización no se generaliza bien. Sin embargo, dado que a estas alturas ya deberías saber cómo evaluar eficazmente los cambios en el código, no está de más exponer algunos patrones comunes que mejoran la eficiencia en determinados casos.

Sé un desarrollador Go consciente

Recuerda que la mayoría de las ideas de optimización que verás aquí son muy deliberadas. Esto significa que tenemos que tener una buena razón para añadirlas, ya que llevan el tiempo del desarrollador para hacerlas bien y mantenerlas en el futuro. Incluso si te enteras de alguna optimización común, asegúrate de que mejora la eficacia para tu carga de trabajo específica.

No utilices este capítulo como un manual estricto, sino como una lista de posibles opciones en las que no habías pensado. No obstante, apégate siempre a las herramientas de observabilidad, evaluación comparativa y creación de perfiles que aprendimos en capítulos anteriores para asegurarte de que las optimizaciones que haces son pragmáticas, siguen a YAGNI y son necesarias.

Empezaremos con "Patrones comunes", donde describo algunos patrones de optimización de alto nivel que ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Concurrencia en Go

Concurrencia en Go

Katherine Cox-Buday
Nube Nativa Go

Nube Nativa Go

Matthew A. Titmus

Publisher Resources

ISBN: 9781098198046Supplemental Content