Facility Verification
Please verify the inmate's facility before purchasing.
This Publication is Restricted at this Facility.
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

