Golang学习笔记-注意事项及其代码规范

本文详细介绍了Golang的学习资源,包括官方中文网站和学习书籍。重点讲述了编程时的注意事项,如源文件扩展名、入口方法、语句规则等,并提出了代码组织结构和风格的建议,包括目录结构、文件命名、包管理、代码格式化和注释规范等。强调了简化组织结构、避免相对路径导入、使用工具自动化管理和检查代码的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

中文官网

https://studygolang.com/

学习书籍

https://studygolang.com/books

注意事项

1、源文件扩展名“go”
2、入口方法main
3、每个语句不需要分号
4、定义的变量或者import的包没有用到,编译时会报错


两个等级: (S)建议,(M)必须。以下是细节。

代码组织结构

1、(M)一个目录只包含一个包,模块复杂拆分子模块/子目录
2、(S)内部项目GOPATH如果指向多个工作目录。公开项目为第一个工作区间(即go get默认下载到第一个目录)
3、(M)非测试文件(*_test.go)禁止使用,简化包
4、(M)禁止相对路径导入包
5、(S)建议goimports或者IDE管理import
6、(S)项目rep需要包含所有的代码,依赖库放在vendor下
7、(S)建议使用Golide,Godep管理第三方包

总而言之:组织结构需要简化,一目了然,允许多个工作区间,但是环境变量的第一个工作区间必须是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值