优秀刺猬

文章
3
资源
0
加入时间
3年0月8天

通关GO语言20 协作开发:模块化管理为什么能够提升研发效能?

在业务非常简单的时候,你甚至可以把代码写到一个 Go 文件中。但随着业务逐渐复杂,你会发现,如果代码都放在一个 Go 文件中,会变得难以维护,这时候你就需要抽取代码,把相同业务的代码放在一个目录中。在 Go 语言中,这个目录叫作包。在 Go 语言中,一个包是通过package 关键字定义的,最常见的就是main 包此外,前面章节演示示例经常使用到的 fmt 包,也是通过 package 关键字声明的。一个包就是一个独立的空间,你可以在这个包里定义函数、结构体等。