腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...
如果MR/PR中的代码均来自某位开发人员,那么如果质量门禁未通过,这个发起MR/PR的人就是事主,找到他解决即可。这也是通常质量门禁红绿灯背后的逻辑。...
介绍完github.com/golang/groupcache如何使用和基本原理后,我们来分析下它的源码。初始化的代码位于groupcache.go
做单元测试的时候,我们需要打桩mock掉一些中间件,miniredis是mock掉redis的一个利器它既可以通过非网络本地mock,也可通过tcp请求,经过redis协议完整mockredis代码,首先看下如何使用:...
https://github.com/jfeliu007/goplantuml/是一款工具可以解析golang源码,生成plantuml类图,它的原理是通过源码静态分析,提取结构体,接口,方法,包等属性,然后按照uml语法生成puml文件,效果如下。...
github.com/mailru/easyjson@v0.7.7/easyjson/main.go
https://github.com/mailru/easyjson另辟蹊径,它采用代码生成的方式,为每一个结构体生成对应的json序列化和反序列化方法,类似proto buf,由于是在编译时的代码生成,避免了运行时的内存分配和反射,所以效率比官方的json库快4...
在kratos源码分析系列(1)介绍完基本使用后,我们分目录介绍下它的源码实现
我们在日常写Java代码的时候,对于字符串的操作是非常普遍的,其中最常见的就是对字符串的组织。也因为这个操作非常普遍,所以诞生了很多方案,总下来大概有这么几种:...
[问个 Go 问题,字符串 len == 0 和 字符串== "" ,有啥区别?](https://segmentfault.com/a/1190000039745763 "问个 Go 问题,字符串 len == 0 和 字符串== "" ,有啥区别?")...