go
jason09527
这个作者很懒,什么都没留下…
展开
-
怎么进行CodeReview
怎么进行Code review?需求功能是什么?功能之外的需求可用性/易用性、可测试、目标性能、安全性、扩展性、可用性等监控、打点设计1. 方案设计是否合理表定义:是否需要分库/分表?根据业务预期增长情况考虑、2~3年缓存:Redis、本地缓存、Redis数据结构设计是否合理:zset、hash、string、set等- 大key问题?- 热key问题?数据结构/模型定义相关分层结构?- 同样的代码逻辑是否集中在同一个服务/模块中,而不是零散在多个原创 2020-11-24 22:14:28 · 604 阅读 · 0 评论 -
go语言包管理
包名字可以和目录名字 可以不一样, 但是推荐一样,便于快速查找识别到包,否则容易误解一个目录中只包含一个包、包含多个包会报错一个包可以放在多个文件中、包文件只放在src文件目录下,通过GOPATH引用、否则引用不到。import只要引用到目录的名字就够了、不需要引用到文件名、也不需要引用到报名.具体规则如下面的代码: //当然下面有个不好的示范是目录名和包名不一致。➜ go tree原创 2017-09-17 19:36:25 · 546 阅读 · 0 评论