随笔分类 - 读书笔记 / 《Go语言精进之路:从新手到高手的编程思想、方法和技巧1 (白明) 》
摘要:Go语言为开发者提供了简单的基础语法,开发者在短期内即可完全掌握这些语法并编写可用于生成环境的代码。本部分将详述在Go基础语法层面有哪些高质量Go代码的惯用法和有效实践,内容涵盖变量声明、无类型常量的作用、枚举常量的定义、零值可用类型的意义、高频使用类型字符串/切片/map的实现原理及惯用法、Go包导入路径的真正含义以及对语句和控制结构的深入理解等。
阅读全文
摘要:当我们编写一个非hello world的实用Go程序或库时,我们可能会在项目结构、代码风格及标识符命名这三道门槛前面踯躅徘徊许久,甚至始终得不到满意答案。当然这三道门槛不是Go语言专有的,任何一门编程语言在被用于实用项目时都会遇到它们。在这一部分,笔者将带着读者逐一迈过这些门槛,并得到专属于Go的实用答案
阅读全文
摘要:“少”绝不是目的,“多”才是其内涵;“高内聚、低耦合”是软件开发领域亘古不变的管理复杂性的准则
阅读全文