Más allá de Effective Go: Parte 1 - Logrando un código de alto rendimiento


Precio:
Precio de venta$29.99

Descripción

¿Eres un desarrollador Go experimentado que quiere ser más productivo? ¿Quieres escribir código más limpio, rápido y fácil de mantener?

Entonces la serie de libros Beyond Effective Go es para ti.


Esta serie está dirigida a Gophers competentes. No se anda con rodeos con lo básico, sino que se sumerge directamente en los problemas diarios que enfrentan los programadores profesionales. Principalmente, cómo escribir aplicaciones y servicios rápidos y robustos que puedan mantenerse y extenderse a medida que cambian los requisitos.


A diferencia de la mayoría de los libros, Beyond Effective Go se centra en el programador y el código al abordar los cuatro aspectos críticos de la programación en Go: productividad del desarrollador, rendimiento de la aplicación, calidad del código y profundidad de comprensión del lenguaje y las herramientas.


Este libro, la Parte 1 de la serie, se centra en lograr código de alto rendimiento. Aprenderá en qué aspectos de su aplicación o código debe centrarse y cuándo. Tendrá a su disposición un conjunto de herramientas, patrones de software y recetas para facilitarle la vida. Después de leer, usted:

  • Comprenderá las diferencias entre Concurrencia y Paralelismo.
  • Identificará y evitará problemas de concurrencia como interbloqueo, inanición, livelock y condiciones de carrera.
  • Comprenderá los diversos patrones de interacción de concurrencia y podrá aplicar el que mejor se adapte al problema en cuestión.
  • Profundizará en las primitivas de concurrencia de Go y podrá aplicarlas de manera experta, pero también evitará muchas de sus trampas.
  • Podrá diagnosticar problemas de concurrencia y rendimiento utilizando el perfilador, el rastreo de ejecución y las herramientas de benchmarking de Go.
  • Podrá identificar cuándo el código necesita optimización, qué necesita optimización y cómo.
  • Tendrá un catálogo de patrones de concurrencia y rendimiento que podrá aplicar rápidamente a sus proyectos.


Autor: Corey S. Scott
Editorial: Corey S. Scott
Publicado: 09/06/2022
Páginas: 186
Tipo de encuadernación: Tapa blanda
Peso: 0.73lbs
Tamaño: 9.25h x 7.50w x 0.40d
ISBN13: 9780645582000
ISBN10: 064558200X
Letra grande
Categorías BISAC:
- Informática | Desarrollo e ingeniería de software | Análisis y diseño de sistemas
- Informática | Desarrollo e ingeniería de software | Herramientas
- Informática | Programación | General

Este título no es retornable