目录结构的缩写

来源:3-1 流媒体网站整体介绍与架构梳理

QinTongxue

2019-04-08

dpops ,apidef,defs 目录都是什么意思, 是那写单词的缩写?

├─api                     主目录
│  ├─dbops                主业务处理
│  │  ├─api_test.go       单元测试
│  │  ├─api.go            DB数据交互
│  │  ├─conn.go           数据连接
│  │  ├─internal.go       SESSION 和 DB交互
│  │  └─ ...              后续扩展
│  ├─defs                 公共信息配置文件
│  │  ├─apidef.go         公用信息
│  │  ├─errs.go           统一错误信息
│  │  └─ ...              后续扩展
│  ├─session              SESSION
│  │  ├─ops.go            SESSION初始化和判断
│  │  └─ ...              后续扩展
│  │
│  ├─auth.go              校验
│  ├─handlers.go          路由处理
│  ├─main.go              入口主文件
│  └─response.go          返回消息处理
├─...                     后续模块扩展

这个注释到位吗? 其实就是想知道目录都是什么缩写。
求老师告知。谢谢。

写回答

2回答

艾文西

2019-04-08

这是个好问题,关于go的package naming,这篇博客讲的比较透彻

https://blog.golang.org/package-names

有几个要点翻译一下

  1. golang的package name一般不建议用驼峰或者下划线格式

  2. golang的package name一般使用比较简单易懂的单个单词来表述

  3. package name如果出现超长的单词,则一般使用大家都比较易懂的缩写来代替,比如我们这个例子里面dbops就是db operations,defs就是definitions的缩写

0
1
QinTongxue
谢谢老哥!
2019-04-08
共1条回复

QinTongxue

提问者

2019-04-08

看过盗版视频,觉得讲的挺好。想支持下老师。

0
0

Go语言实战流媒体视频网站,高效学习Go高性能开发

从零开始,全面掌握Go语言编码的架构风格和开发Web的关键技能

996 学习 · 268 问题

查看课程