1. 首页
  2. IT资讯

Go经典入门(二)

配置文本编辑器

通过使用go插件,提高工作效率

命名约定
  • 以大写字母命名的标识符将被导出,以小写字母命名的标识符不会被导出
  • 使用驼峰法
  • 使用简短变量类型名,如 i,s,b
  • 接口动词加上er表示操作,如Reader
使用golint

go get - u github.com/golang/lint/golint

使用godoc

go get golang.org/x/tools/
godoc ./example03
godoc -http=”:6060”

工作流程自动化

makefile

测试和性能
测试:软件开发最重要的方面
单元测试

针对一小段代码的独立测试

集成测试

测试应用各部分协同工作的情况

功能测试

端到端测试或由外向内的测试

测试驱动开发

TDD

testing包

测试代码和源代码放在一个包内 以_test结尾
测试是以Test开头的函数
go want 模式

运行表格驱动测试
基准测试 以Benchmark开头的测试 测试时间

func BenchmarkString
go test -bench=.

提供测试覆盖率

go test -v ./... -coverprofile=cover.out #生成覆盖率输出

调试

本文来自投稿,不代表程序员编程网立场,如若转载,请注明出处:http://www.cxybcw.com/202972.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code