Skip to content

Latest commit

 

History

History
 
 

style

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Go语言代码规范

背景

研发团队在开发过程中,遵循统一的代码规范对于写出易理解、易维护的高质量代码至关重要。

我们可以参考的Go语言官方代码规范主要是以下3个:

除了官方规范之外,Go社区也诞生了一些比较流行的规范,比如uber-go/guidebahlo/go-styleguide

以上这些Go代码规范基本成为了Go社区的共识,本文结合业界规范和实战项目,整理了一份比较实用的Go代码规范指南。

工程结构

目录/包命名

文件命名

import规范

全局常量

全局变量

类型定义

函数定义

局部变量

References