Go Programming Blueprints(Second Edition)

Go Programming Blueprints(Second Edition)

评分

★★★★★

ISBN

9781786462473

出版社

Packt Publishing 2016-10-27出版

作者

Mat Ryer

分类

编程设计

内容简介
If you are familiar with Go and are want to put your knowledge to work, then this is the book for you. Go programming knowledge is a must.
AI简介
这是一本深入探讨Go语言编程的实战指南,它涵盖了从基础到高级的编程技巧和实践,帮助读者掌握Go语言的核心概念,并学会如何应用这些概念来解决实际问题。书中不仅包括对Go语言标准库的深入讲解,还包含了大量实用的项目案例,使读者能够通过实践来加深对Go语言的理解。 本书首先介绍了Mat Ryer的个人编程历程,从他的个人编程经历出发,带领读者了解Go语言的发展历程,以及Go语言在现代软件开发中的应用。随后,作者详细阐述了本书的目标和读者,帮助读者明确学习Go语言的目的和方向。 在本书的创作过程中,作者采用了迭代式开发的方式,先构建可部署的产品,然后重写和优化。这种方法被称为测试驱动开发(TDD),并在书中得到了实践。作者通过这种方式,旨在破除Go语言不适合快速开发和迭代的误解,并通过实际项目展示Go语言快速构建和发布高性能软件的能力。 书中详细介绍了如何实现外部登录功能,包括配置Gomniauth,设置回调URL,处理用户响应,以及将用户数据传递给前端模板。此外,还讲解了如何构建完整的命令行应用程序,包括使用Go标准库构建一个命令行工具,这个工具可以与其他工具进行交互,并且可以从流式源
阅读/下载地址