快乐的程序员
GO 统一代码结构顺序 GO 统一代码结构顺序
在同一文件中,如果存在类型(结构体)、常量、变量、方法(公共/私有)定义的时候,最好按照以下顺序组织代码结构,以方便维护: 类型定义(结构体定义) 常量定义 变量定义 方法定义(公共) 方法定义(私有) // 类型定义 type Xxx
2024-03-13
引用外部资源最好自己封装一层 引用外部资源最好自己封装一层
写在前面在公司开发业务过程中发现经常需要引用外部资源,包括外部服务rpc、http、rocketmq,还有外部依赖包log、error、common等,在代码各个模块、各个文件里面直接引用,这有什么问题呢? 需要替换某个包的时候需要修改所
2024-03-13
CodeReview需要做的事情 CodeReview需要做的事情
系统架构、模块划分是否合理 代码格式 逻辑是否有冗余 代码是否晦涩难懂 注释是否完备 日志打印是否合理 日志级别是否合理 不该打的日志是否需要删除 关键位置是否有日志 日志打印的参数、信息是否合理,能否帮助排查问题 监控埋点是否完备
2024-03-06