GO开发规范-参考 2021-06-03 Go项目开发规范 命名规范 需要注释来补充的命名就不算是好命名。 使用可搜索的名称:单字母名称和数字常量很难从一大堆文字中搜索出来。单字母名称仅适用于短方法中的本地变量,名称长短应与其作用域相对应。若变量或常量可能在代码中多处使用,则应赋其以便于搜索的名称。 做有意义的区分:Produc…… 阅读全文
Go语言异常处理 2021-06-03 Go语言追求简洁优雅,所以,Go语言不支持传统的 try…catch…finally 这种异常,因为Go语言的设计者们认为,将异常与控制结构混在一起会很容易使得代码变得混乱。因为开发者很容易滥用异常,甚至一个小小的错误都抛出一个异常。 在Go语言中,使用多值返回来返回错误。不要用异常代…… 阅读全文