作者appleboy46 (小恶魔)
看板Soft_Job
标题[心得] 初探 Go 语言 Project Layout (新手入门)
时间Thu Nov 21 13:46:56 2019
部落格:
https://blog.wu-boy.com/2019/11/how-to-define-the-golang-folder-layout
很多人初次进入 Go 语言,肯定都会寻找在 Go 里面是否有一套标准且最多人使用的
Framework 来学习,但是在 Go 语言就是没有这样的标准,所有的开源专案架构目录都是
由各团队自行设计,没有谁对谁错,也没任何一个是最标准的。那你一定会问,怎样才是
最好的呢?很简单,如果可以定义出一套结构是让团队所有成员可以一目了然的目录结构
,知道发生问题要去哪个地方找,要加入新的功能,就有相对应的目录可以存放,那这个
专案就是最好的。当然这没有标准答案,只是让团队有个共识,未来有新人进入专案,可
以让他在最短时间内吸收整个专案架构。
## 投影片
本次教学会着重在投影片 P5 ~ P20。
http://bit.ly/golang-layout (参考 5 ~ 20 页)
## 教学影片
喜欢我的 Youtube 影片,可以订阅 + 分享 (影片同步於 Udemy)
https://www.youtube.com/watch?v=jApleGS2hQY
1. project layout 基本简介 00:47
2. 为什麽要用 go module 07:28
3. 使用 Makefile 09:59
4. .env 使用情境 11:42
5. 如何设定专案版本资讯 12:54
--
http://bit.ly/2D4EyDU Go 语言基础实战 (开发, 测试及部署)
http://bit.ly/2QCA0N6 一天学会 DevOps 自动化测试及部署
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 3.0.67.238 (新加坡)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1574315222.A.37C.html
1F:推 b436412: 推。实用 11/21 16:07
2F:推 molopo: 推 11/21 18:19
3F:推 ilove0618: 以蒐藏 go真的潮 11/21 18:54
4F:推 s06yji3: 推 11/21 22:11
5F:推 onegoman: 推。 11/22 10:06
6F:推 pandadao: 实用 11/22 10:52
7F:推 yuanyu90221: 推 11/23 00:59