3.5. 第 5节:工程管理

未匹配的标注
本文档最新版为 2023,旧版本可能放弃维护,推荐阅读最新版!

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 命令行工具在构建过程中会自动创建这些目录

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~