在Go语言领域遨游了几个月后,发现自己对Go语言相关的工程目录结构有些不了解,按照原来的习惯在Go工程中建立的目录结构显得比较奇怪,好的目录结构绝对是可以加强工程效率的,所以接下来会参考煎鱼.毛大等大佬项目的结构做分析并且改造一个我的半成品项目. 每个项目的目录结构并不是有规定模板的,也有很多优秀的项目并不是常规的项目布局,还是要依据项目类型.大小及灵活程度做调整,但一定要保证结构清晰! 工程化目录 /pkg 一般来说作为外部应用程序可以使用的库代码,也即可以被其他项目引用的包.在pkg内部可以…