100 Go Mistakes and How to Avoid Them

读书评论:
  • patrickstar
    12-07
    值得一读。最后一章的一些例如padding技巧,其实一般来说用处不大,因为go基本上用于IO密集型应用,CPU的这点优化作用不会很明显。
  • 那人很像一条狗
    04-24
    的错误、如何避免这些错误并深入分析其背后的原理,包括一些常见的错误,比如rang loop、defer使用问题,也有一些优化建议,比如减少内存申请次数、理解内存对齐、理解CPU缓存 cache line原理等等,也有一些是凑数的诸如项目结构代码结构之类的。新手老司机都适宜,总体来说非常具有实践意义的一本小书。
  • 贵吗跪好的
    01-12
    Very helpful to my work. Code is the new law!
  • wdpm
    04-15
    Not having this book will be your 101st mistake if you are a Gopher. 这本书绝不是一本能轻易吸收消化的书籍,虽然本意是Go语言描述,列举了Go开发时常见的100个误区,但是同时论述的经验,同样适用于其他编程领域。这本书,可以被视为Effective XXX系列。
  • xawei
    08-11
    概念+具例分析,大部分都是go编程中需要关注的点,值得多看几遍
  • Marine
    08-06
    最佳实践集不应该作为死的书籍而应该是活文档,所以减一星,顺带有些内容展开不够好
  • lightnine
    09-14
    非常值得一读,既有代码例子,也有原理讲解。
  • 潜水员
    05-25
    适合快速浏览,有一些自己没注意过的问题,还是挺有用的。相反,另一些自己已经熟悉的问题就全当复习了。 还有一些比较大的功能模块也没有很深入,只能另外再研究学习,全当入门砖了。
  • 高端洋气大黄瓜
    12-10
    很适合作为 golang 学习的第二本书。
  • BadTudou
    12-08
    之前的 5 位豆瓣用户给了 5 星,足以说明其优质
  • GaiheiluKamei
    12-06
    这是一本需要看很多遍的书。
  • 买个包儿
    10-28
    #56有误,GMP模型一节的GOMAXPROCS对应的是P的数量,不是M的数量。5星,本书没有深入底层细节,很适合我这种对底层机制兴趣不大的人,查缺补漏,写好业务代码。
  • 铬天青
    09-28
    除了那些应该贴在屏幕上的规范,还学到了大量匪夷所思的优化技巧。举个例子,按照降序重新排列结构体的字段后可以得到更紧凑的内存分布。
  • 沉寂之舟
    11-18
    不仅仅是讲解错误这么简单,还指名了代码风格已经使用场景,优缺点也分析的很到位,还包括了设计模式和最佳实践,是一本能对Go语言提高很有帮助的书.