|
http://www.china-vision.net/technology/sjcd/200609/1301.html 在执行一个项目的过程中,有关项目代码及文档管理是非常重要的。很多“过来人”都经历过从焦头烂额到井井有条的管理其项目代码和文档,其间不知走了多少弯路。在这里作者结合切身体会做一点总结与大家分享。
1.借助成熟的工具,管理更得心应手。 作者一直在Windows环境下开发,所以选择微软的MS Source safe 6.0,远端管理采用Source Site office。这里不对此工具做过多介绍,免有受托之嫌,相信也有很多人在用。
2.建立项目目录,文件各归其位。 结合多次项目开发的经验教训总结和前辈们的指导,作者设计如下目录并解释其用途。其中,在ProjectName文件夹下建立:
\Document\文档
\Rs\需求
\Std\标准
\Des\系统设计
\DD\详细设计
\Proc\工作流程
\Model\模型
SourceCode\Build\应该有整个项目的.dsw,autobuild等的脚本
\Common\Bin\Debug 所有项目的.dll.exe等的输出
\Release 同上
\Include\ 公共头文件
\Lib\Debug
\Release
某VC项目的各个子包:
Test\测试目录,包含测试文挡和测试报告等
Tool\项目的一些工具软件
Plan\项目计划
Build\每个Build的目录及Build Report
3.重视路径问题。 代码要求不能有绝对路径,需要路径可以从.ini读取;在VC环境里不能在Tools\Option里设置路径,而是在项目的.dsp里设置。
4.编制项目的AutoBuild程序,自动产生打包程序,并用VSS命令行自动更新,原则上每两到三天编译一次等。 5.项目每周备份一次。 以上作者仅作了一些简要总结,不合理的地方希望大家指正并以此抛砖引玉。
在执行一个项目的过程中,有关项目代码及文档管理是非常重要的。很多“过来人”都经历过从焦头烂额到井井有条的管理其项目代码和文档,其间不知走了多少弯路。在这里作者结合切身体会做一点总结与大家分享。
1.借助成熟的工具,管理更得心应手。 作者一直在Windows环境下开发,所以选择微软的MS Source safe 6.0,远端管理采用Source Site office。这里不对此工具做过多介绍,免有受托之嫌,相信也有很多人在用。
2.建立项目目录,文件各归其位。 结合多次项目开发的经验教训总结和前辈们的指导,作者设计如下目录并解释其用途。其中,在ProjectName文件夹下建立:
|
|