7.1. 代码结构

本教程最新版为 1.22,当前版本已放弃维护,请阅读最新版本!

说明

目前我们的所有 Go 代码都写在 main.go 中,已有五百多行,严格来讲,目前我们的项目的可维护性极差。不信你试试,需要花多长时间才能找到处理删除文章部分的代码?

代码组织的重要性

为什么我们需要考虑代码结构?

首先,需要明白一个道理:

所有的代码写在一个巨大的 main.go 文件里,Go 编译器也是可以正常执行的。

假如一个项目里有万行的 Go 代码,这些代码其实放到同一个文件里,机器都是可以执行的。但是来了个新人,一看这万行代码的文件,得多崩溃,定位某个功能的代码,都需要花费大量的时间。

优秀的代码组织结构,是为了方便我们快速定位代码,以此来提高开发效率。

需时刻谨记:

“Any fool can write code that a computer can understand. Good programmers write code that humans can u...

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

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
讨论数量: 2

任飘渺
Go项目目录布局的最佳实践推荐
1 个点赞 | 5 个回复 | 分享创造 | 课程版本 1.17
黑哈尔
可以试试这个代码结构
0 个点赞 | 0 个回复 | 分享 | 课程版本 1.17