Google官方在2022.11.23重磅发布了Go语言编码规范。
这个编码规范源自于Google内部的Go项目,是Google的开发人员要遵守的代码规范。
在Go语言诞生后,全世界的Go开发者其实一直期盼着能有官方的编码规范,但迟迟未能如愿。
有些技术团队根据自己原来的编程语言背景,直接照搬过来,用于公司内部的Go语言编码规范。
尤其是写Java的,把Java的编程语言规范用于Go语言是非常不合适的。
为了让Go开发者可以知道如何写出更简洁、更地道的Go代码,官方也做出了一些努力,推出了Effective Go和Go Code Review Comments。
Effective Go主要讲解的是Go语言的语法细节以及一些最佳实践。Code Review Comments包含了一些Code Review过程中经常出现的问题。这2个指引可以拿来作为参考,但不足以成为一个非常完善齐全的Go语言编码规范。
社区的Go语言编码规范
这些年整个Go社区陆续诞生了一些有影响力的Go语言编码规范,主要有以下这些:
- Uber的编码规范:https://github.com/uber-go/guide
- CockroachDB的编码规范:https://wiki.crdb.io/wiki/spaces/CRDB/pages/181371303/Go+style+guide
Uber的编码规范开源在GitHub,业界认可度最高。
相关推荐: 从案例出发:如何提升Google Ads质量得分,实现低成本高转化
厦门商城系统开发 在之前的文章中我们也介绍过影响谷歌推广效果的因素(>回顾),整体来看,谷歌广告排名受广告质量和每次点击费用影响。 广告质量影响了广告是否可以展示及展示的位置,而且还会影响每次广告点击费用,低质量的广告哪怕广告词竞价低也常常会触达最高每次…
码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.