pet_home_server/src/server
2026-01-29 17:44:14 +08:00
..
base 版本更新 2024-11-21 19:36:12 +08:00
cluster cluster节点增加可发数据长度 2026-01-20 18:59:21 +08:00
conf 限时事件优化,连击快手 2026-01-21 11:28:54 +08:00
cron 赠送礼物 2025-04-01 11:18:22 +08:00
db 优化goroutine,decorate part增加校验 2026-01-20 16:36:17 +08:00
ga 日志优化 2026-01-13 09:58:30 +08:00
galog 增加日志 2026-01-26 11:46:40 +08:00
game 竞标赛消息优化 2026-01-29 17:44:14 +08:00
game_util 修改发货通知 2026-01-27 15:25:53 +08:00
gamedata 配置优化 2026-01-13 15:28:39 +08:00
gate 宠物宝藏 2024-12-23 11:35:13 +08:00
MergeConst 优化初始资源 2025-07-30 10:40:45 +08:00
middleware/kafka 优化,去除kafka中间件 2026-01-26 18:44:02 +08:00
msg git记录中删除protobuf文件,修改成实时生成 2026-01-27 17:24:39 +08:00
pkg/github.com/name5566/leaf Merge branch 'develop' into sdk 2026-01-23 21:08:52 +08:00
sql sql脚本 2025-12-15 17:08:27 +08:00
test 修改发货通知 2026-01-27 15:25:53 +08:00
thinkdata 日志优化 2026-01-19 12:07:22 +08:00
thinkingdata 日志优化 2026-01-21 17:56:16 +08:00
benchmark_test.go 优化,去除kafka中间件 2026-01-26 18:44:02 +08:00
go.mod 代码结构优化 2025-12-09 12:08:44 +08:00
go.sum 代码结构优化 2025-12-09 12:08:44 +08:00
main.go 优化goroutine,decorate part增加校验 2026-01-20 16:36:17 +08:00
Order.png vendor 2025-01-24 10:24:07 +08:00
README.MD 消息服务优化 2025-12-25 11:11:55 +08:00

命名规范

  • 清晰优先:名称应准确表达含义,避免歧义。
  • 导出规则:导出标识符首字母大写,未导出首字母小写。
  • 包名:小写单词,简短且描述职责(如 storeauth)。
  • 文件名:小写(可下划线分隔),测试文件以 _test.go 结尾。
  • 函数/变量/类型:驼峰命名;导出使用 PascalCase例如 UserServiceCreateUser)。
  • 接口:以行为命名,常用 -er 结尾(如 ReaderStore),避免 I 前缀。
  • 缩写:统一大小写(例如导出使用 IDURL;未导出使用 idurl)。
  • 错误:包级错误使用 Err 前缀(如 ErrNotFound)。
  • Context 与并发:统一使用 ctxcontext.Context,通道命名要有语义(如 done, jobs)。
  • 构造函数/选项:使用 NewTypeWithXxx 约定,避免多个布尔参数。