代码分堆是代码管理学的一个重要内容,内容也很多。这里只概略的说一下。
模块化思路。模块化虽然是老生常谈,能做好的少之又少。如果说设计偏重于模块名,代码管理学则偏重于代码的物理存放。具体做法上,代码管理学要求同功能的代码,一定要放在一起,尽量减少对外依赖。
均匀化思路。有两个含义:在目录结构上,要求各目录包含的源码文件,不能太多,也不能太少;在一个代码文件中,也要避免代码太多或太少。
文件命名。文件命名有两种方式:正序,倒序。
代码分堆是代码管理学的一个重要内容,内容也很多。这里只概略的说一下。
模块化思路。模块化虽然是老生常谈,能做好的少之又少。如果说设计偏重于模块名,代码管理学则偏重于代码的物理存放。具体做法上,代码管理学要求同功能的代码,一定要放在一起,尽量减少对外依赖。
均匀化思路。有两个含义:在目录结构上,要求各目录包含的源码文件,不能太多,也不能太少;在一个代码文件中,也要避免代码太多或太少。
文件命名。文件命名有两种方式:正序,倒序。