菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
49
0

第 9 节:工程管理

原创
05/13 14:22
阅读数 410

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

发表评论

0/200
49 点赞
0 评论
收藏
为你推荐 换一批