Puntuación:
El libro ha sido elogiado como un excelente recurso para aprender a programar en Go, ya que proporciona una introducción exhaustiva con explicaciones detalladas, prácticas idiomáticas y ejercicios para reforzar el aprendizaje. Sin embargo, algunos lectores encuentran desalentador que se centre en las dificultades y limitaciones más comunes.
Ventajas:⬤ Introducción bien estructurada y exhaustiva
⬤ cobertura equilibrada de las características de Go
⬤ ejercicios útiles al final de cada capítulo
⬤ fuerte énfasis en el Go idiomático
⬤ bueno para aprender las mejores prácticas
⬤ actualizado con la última versión de Go
⬤ ideas útiles sobre herramientas y módulos.
⬤ Algunos capítulos pueden carecer de claridad y detalle, en particular el capítulo 14
⬤ puede parecer excesivamente centrado en advertencias y errores comunes, lo que puede desalentar el entusiasmo por el lenguaje
⬤ puede ser menos adecuado para principiantes sin experiencia previa en programación
⬤ algunas quejas sobre la calidad de impresión.
(basado en 11 opiniones de lectores)
Learning Go: An Idiomatic Approach to Real-World Go Programming
Go se ha convertido rápidamente en el lenguaje preferido para crear servicios web. Hay muchos tutoriales disponibles para enseñar la sintaxis de Go a desarrolladores con experiencia en otros lenguajes de programación, pero los tutoriales no son suficientes.
No enseñan los modismos de Go, por lo que los desarrolladores acaban recreando patrones que no tienen sentido en un contexto Go. Esta guía práctica proporciona la base esencial que necesita para escribir Go de forma clara e idiomática. Independientemente de su nivel de experiencia, aprenderá a pensar como un desarrollador Go.
El autor Jon Bodner presenta los patrones de diseño que los desarrolladores Go experimentados han adoptado y explora las razones para utilizarlos.
Esta edición actualizada también muestra cómo el soporte de genéricos de Go encaja en el lenguaje. Este libro le ayuda a: Escribir código idiomático en Go y diseñar un proyecto Go.
Entender las razones detrás de las decisiones de diseño de Go. Configurar un entorno de desarrollo Go para un desarrollador en solitario o para un equipo. Aprender cómo y cuándo usar reflection, unsafe y cgo.
Descubrir cómo las características de Go permiten que el lenguaje se ejecute eficientemente. Saber qué características de Go debe utilizar con moderación o no utilizar en absoluto. Utilizar las herramientas de Go para mejorar el rendimiento, optimizar el uso de memoria y reducir la recolección de basura.
Aprenda a utilizar las herramientas de desarrollo avanzadas de Go.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)