Cargando…

Powerful command-line applications in Go : build fast and maintainable tools /

Go is a modern programming language that combines the reliability of compiled languages with the ease of use and flexibility of dynamic typed languages. With Go, you can develop cross-platform command-line tools that are fast and reliable. Work through practical examples to develop elegant and eff...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Gerardi, Ricardo (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Raleigh, North Carolina : The Pragmatic Bookshelf, [2021]
Colección:Pragmatic programmers.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Descripción
Sumario:Go is a modern programming language that combines the reliability of compiled languages with the ease of use and flexibility of dynamic typed languages. With Go, you can develop cross-platform command-line tools that are fast and reliable. Work through practical examples to develop elegant and efficient tools by applying Go's rich standard library, its built-in support for concurrency, and its expressive syntax. Use Go's integrated testing capabilities to automatically test your tools, ensuring they work reliably even across code refactoring. Develop CLI tools that interact with your users by using common input/output patterns, including environment variables and flags. Control processes and handle signals, and use a benchmark-driven approach and Go concurrency primitives to create tools that perform well. Use powerful external libraries such as Cobra to create modern and flexible tools that handle subcommands, and develop tools that interact with databases, APIs, and network services. Write your own fast, reliable, and cross-platform command-line tools with the Go programming language.
Notas:Includes index.
Descripción Física:1 online resource (xxv, 475 pages)
ISBN:1680509330
9781680509335