Ø 经验小结 作者:王**(zbwangjian@***.cn)
从配置管理角度看软件开发。 |
回答:
1. 按文件管理版本的工作量太大了,所以,要求按模块目录来标识版本tag;
2. 按文件管理权限的工作量太大了,所以,要求按目录来分配权限;
3. 代码越是高内聚、低耦合,模块化、组件化,则配置管理工作越简单;
4. 代码中不要用绝对路径,要用相对路径,以便于环境变化后也能使用;
5. 模块之间不要互相依赖,否则,编译依赖不好处理;
6. 配置管理讲究的是任何变化都要标识版本tag,所以,ip地址等可变化的参数项不要写死在源代码中,改用配置文件,则能减少很多工作量。