美文网首页
【Golang】作为新gopher的注意事项

【Golang】作为新gopher的注意事项

作者: 冉小妹Ran | 来源:发表于2020-03-20 18:37 被阅读0次

原文传送门:
https://blog.rubylearning.com/best-practices-for-a-new-go-developer-8660384302fc

总结:

  1. 在学习过程中,避免使用第三方库,尽量用官方库完成所需功能。
  2. 多学习使用接口interface,不要过多的把注意力放在channel, concurrence, goroutines上,尽管它们也是Golang的一大亮点。
  3. 可以通过了解标准库,如net/http来学习并发。可以参考Rob Pike的concurrency videos
  4. 不要用其他语言的经验来使用golang
  5. 组合中继承,拥抱接口,不是所有东西都是一个对象。
  6. 阅读Effective go (https://golang.org/doc/effective_go.html)
    Effective go 中文速读版(https://www.jianshu.com/p/0851071370e8)
  7. 保持函数体和变量名的精简短小
  8. 了解named types和unnamed type,这是类型互换的基础。然后再去了解反射。
  9. 学习组织项目
  10. 阅读源码,可以从“net/http”和"martini"开始。
  11. 每个新gopher都要读一下文章:Go at Google: Language Design in the Service of Software Engineering (https://talks.golang.org/2012/splash.article),来了解go的起源

相关文章

网友评论

      本文标题:【Golang】作为新gopher的注意事项

      本文链接:https://www.haomeiwen.com/subject/zvcsyhtx.html