第 9 节:工程管理

1 工作区介绍

通过前面函数的学习,我们能够体会到函数的优势,就是可以将不同的功能放在不同的函数中实现,主函数(main ())可以直接调用。这样结构非常的清晰,也非常方面代码的管理。如果我们把所有的代码都写在 main () 函数中,会出现什么样的情况呢?\
代码混乱,非常不容易管理。但是现在我们面临了另外一个问题就是:我们所有自己定义的函数都写在了一个文件中,\
如果我们做的项目代码量越来越多,那么该文件会变的非常臃肿,代码也会变得非常难管理。所以,我们在开发中,除了要定义函数,同时还要将代码放在不同的文件中。例如:我们定义了一个 UserInfo.go 文件,里面包含了用户的添加函数,修改函数,删除函数等操作。\
这就涉及到项目的工程管理也就是怎样对项目中的文件进行管理。\
为了更好的管理项目中的文件,要求将文件都要放在相应的文件夹中。GO 语言规定如下的文件夹如下:\
 (1)src 目录:用于以代码包的形式组织并保存 Go 源码文件。(比如:.go .c .h .s 等)\
 (2)pkg 目录:用于存放经由 go install 命令构建安装后的代码包(包含 Go 库源码文件)的 “.a” 归档文件。\
 (3)bin 目录:与 pkg 目录类似,在通过 go install 命令完成安装后,保存由 Go 命令源码文件生成的可执行文件。

以上目录称为工作区,工作区其实就是一个对应于特定工程的目录。\
目录 src 用于包含所有的源代码,是 Go 命令行工具一个强制的规则,而 pkg 和 bin 则无需手动创建,如果必要 Go 命令行工具在构建过程中会自动创建这些目录

本作品采用《CC 协议》,转载必须注明作者和本文链接
嗨,我是波波。曾经创业,有收获也有损失。我积累了丰富教学与编程经验,期待和你互动和进步! 公众号:上海PHP自学中心 付费知识星球:破解面试:程序员的求职导师
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
司机 @ 欣昊玉
文章
273
粉丝
339
喜欢
557
收藏
1104
排名:64
访问:12.2 万
私信
所有博文
社区赞助商