Go语言精进之路 从新手高的编程思想、方法和技巧 1
¥
74.25
7.5折
¥
99
全新
库存13件
作者白明
出版社机械工业出版社
ISBN9787111698210
出版时间2022-01
装帧平装
开本16开
定价99元
货号1202561070
上书时间2024-11-24
商品详情
- 品相描述:全新
- 商品描述
-
目录
推荐语
推荐序
前言
第一部分 熟知Go语言的一切
条 了解Go语言的诞生与演进
1.1 Go语言的诞生
1.2 Go语言的早期团队和演进历程
1.3 Go语言正式发布并开源
第2条 选择适当的Go语言版本
2.1 Go语言的先祖
2.2 Go语言的版本发布历史
2.3 Go语言的版本选择建议
第3条 理解Go语言的设计哲学
3.1 追求简单,少即是多
3.2 偏好组合,正交解耦
3.3 原生并发,轻量高效
3.4 面向工程,“自带电池”
第4条 使用Go语言原生编程思维来写Go代码
4.1 语言与思维——来自大师的观点
4.2 现实中的“投影”
4.3 Go语言原生编程思维
第二部分 项目结构、代码风格与标识符命名
第5条 使用得到认可且广泛使用的项目结构
5.1 Go项目的项目结构
5.2 Go语言典型项目结构
第6条 提交前使用gofmt格式化源码
6.1 gofmt:Go语言在解决规模化问题上的很好实践
6.2 使用gofmt
6.3 使用goimports
6.4 将gofmt/goimports与IDE或编辑器工具集成
第7条 使用Go命名惯例对标识符进行命名
7.1 简单且一致
……
第三部分 声明、类型、语句与控制结构
第四部分 函数与方法
第五部分 接口
第六部分 并发编程
第七部分 错误处理
第八部分 测试、性能剖析与调试
第九部分 标准库、反射与cgo
第十部分 工具链与工程实践
内容摘要
Go入门容易,精进难,如何才能像Go开发团队那样写出符合Go思维和语言惯例的高质量代码呢?
本书将从编程思维和实践技巧2个维度给出答案,帮助你在Go进阶的路上事半功倍。
编程思维层面:
只有真正领悟了一门语言的设计哲学和编程思维,并能将之用于实践,才算精通了这门语言。本书从Go语言设计者的视角对Go背后的设计哲学和编程思想进行了梳理和分析,指引读者体会那些看似随意实则经过深思熟虑的设计背后的秘密。
实践技巧层面:
实践技巧源于对Go开发团队和Go社区开发的高质量代码的阅读、挖掘和归纳,从项目结构、代码风格、语法及其实现、接口、并发、同步、错误与异常处理、测试与调试、性能优化、标准库、第三方库、工具链、很好实践、工程实践等多个方面给出了改善Go代码质量、写出符合Go思维和惯例的代码的有效实践。
全书一共2册,内容覆盖如下10个大类,共66个主题,字字珠玑,句句箴言。
(1)Go语言的一切
(2)项目结构、代码风格与标识符命名
(3)声明、类型、语句与控制结构
(4)函数与方法
(5)接口
(6)并发编程
(7)错误处理
(8)测试、性能剖析与调试
(9)标准库、反射与cgo
(10)工具链与工程实践 学完这本书,你将拥有和Go专家一样的编程思维,写出符合Go惯例和风格的高质量代码,从众多Go初学者中脱颖而出,快速实现从Go新手到专家的转变!
主编推荐
(1)作者经验丰富:资深Go技术专家和架构师,曾任东软集团开发部技术总监,现为东软睿驰智能网联汽车业务线车联网平台架构师。(2)经典精华提炼:内容基于Go标准库、第三方库、Go项目等高质量Go代码,分析并提炼其中编程实践精华。(3)3大社区力荐:GoCN社区、GopherChina、Go语言中文网3大社区联袂推荐。(4)语言设计哲学:从Go语言设计者的角度,透析Go语言设计的哲学,揭开那些看似随意实为精心设计的秘密。(5)Go编程思想:不掌握Go语言编程思想不足以说明精通Go语言编程,本书会无声息地将编程思想融入你的日常编码。(6)66个主题:从项目结构、代码风格、语法及其实现、接口、并发、同步、错误与异常处理、测试与调试、性能优化、标准库、第三方库、工具链、*佳实践、工程实践等方面总结能帮助初学者快速进阶的66个主题。
— 没有更多了 —
以下为对购买帮助不大的评价