GO工程管理
文章平均质量分 90
行走的皮卡丘
自律 学习 坚强 ,拒绝迷茫。毕业于广东石油化工学院(电子信息工程学院)。本人主要学习golang(go)语言,python,kotlin,还有HTML,CSS,JavaScript等等,正在努力中........
展开
-
2、Go语言错误处理
Go语言提供的defer机制,可以让开发者在创建资源(比如:数据库连接、文件句柄、锁等) 后,能够及时释放资源。原创 2022-03-30 08:15:00 · 814 阅读 · 0 评论 -
1、Go语言之包与gomod
Go语言之包与gomod原创 2022-03-29 09:15:00 · 1134 阅读 · 1 评论 -
5、GO语言日志管理与平滑升级
Go语言提供了一个简易的log包,可以方便的实现日志记录的功能,但是这些日志都是基于fmt包的打印再结合panic之类的函数来进行一般的打印、抛出错误处理。Go目前标准包只是包含了简单的功能,如果我们想把我们的应用日志保存到文件,然后又能够结合日志实现很多复杂的功能(例如Java的log4j,Node的log4js),推荐logrus。服务器在升级时,正在处理的请求需要等待其完成,再退出。Go1.8之后支持该设计。原创 2022-04-01 08:15:00 · 597 阅读 · 1 评论 -
4、Go语言单元测试、性能测试与监控
单元测试用来检测某个模块、某个函数的执行结果是否正确,也因此能够实现监控代码质量。 Go语言中自带有一个轻量级的测试框架 testing,同时也自带了 `go test` 命令,可以通过这些工具来实现单元测试和性能测试。基准测试可以测试一段程序的运行性能及耗费CPU的程度。 性能测试函数以Benchmark为名称前缀,同样保存在*_test.go文件里。原创 2022-03-31 08:15:00 · 796 阅读 · 2 评论 -
3、Go版本管理工具
Go也有支持多版本管理的工具。原创 2022-03-26 14:58:03 · 2091 阅读 · 0 评论