学习Go编程容易,但是精通该语言需要更多的努力和实践。为了帮助读者写出符合Go思维和语言惯例的高质量代码,本书从编程思维和实践技巧两个方面入手。
在编程思维方面,只有真正理解一门语言的设计哲学和编程思想,并能够将其应用于实践中,才能算精通该语言。本书从Go语言设计者的角度出发,详细解析了背后的设计哲学和编程思想,帮助读者掌握这门语言的精髓。
在实践技巧方面,本书通过阅读、挖掘和归纳来自Go开发团队和社区的高质量代码,总结出项目结构、代码风格、语法及其实现、接口、并发、同步、错误与异常处理、测试与调试、性能优化、标准库、第三方库、工具链、最佳实践和工程实践等多个方面的实践技巧。
本书共分为10个大类,涵盖了66个主题,每一个都包含了精华。学完本书后,读者将具备与Go专家相当的编程思维,能够写出符合Go惯例和风格的高质量代码,从众多初学者中异军突起,实现从Go新手到专家的转变。
白明(TonyBai)资深Go技术专家和架构师,有超过10年的服务端架构设计和开发经验,擅长服务器后端编程。曾任东软集团开发部技术总监和东网科技高级架构师,现为东软睿驰智能网联汽车业务线精通车联网平台的高级架构师。精通Go、C、Python、Shell、Linux、Rancher、Docker、OpenStack、Kubernetes等技术栈。《七周七语言》译者之一,GopherChina大会、开源中国源创会讲师,麦思博客座培训师,tonybai.com技术博客博主。
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
读者评价
而除此之外,本书还在开头中包含了go这门编程语言诞生的历史介绍,以及在结尾中包含go语言的一些编程实践。例如,在介绍基本语法和api的每一章开头均会针对该结构进行一定的原理探讨,在一定程度上做到了深入浅出。...