7.1. 代码结构
说明
目前我们的所有 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...