Go 語言命名約定

計算機科學只存在兩個難題:緩存失效和命名。

名字很重要

好的名字

約定

通用

函數

接口

錯誤

小結

參考鏈接

•What's in a name? by Andrew Gerrand[1]•Effective Go[2]•Package names[3]•Go Code Review Comments[4]•Style guideline for Go packages[5]•Ashley McNamara + Brian Ketelsen: Go best practices[6]

引用鏈接

[1] What's in a name? by Andrew Gerrand: https://talks.golang.org/2014/names.slide
[2] Effective Go: https://golang.org/doc/effective_go.html#names
[3] Package names: https://blog.golang.org/package-names
[4] Go Code Review Comments: https://github.com/golang/go/wiki/CodeReviewComments
[5] Style guideline for Go packages: https://rakyll.org/style-packages
[6] Ashley McNamara + Brian Ketelsen: Go best practices: https://www.youtube.com/watch?v=MzTcsI6tn-0

本文由 Readfog 進行 AMP 轉碼,版權歸原作者所有。
來源https://mp.weixin.qq.com/s/g-FZ9rW_h9klugUZZQrWIw