APP下载

构建高效的版本管理和代码维护机制

2012-07-05翟宏宇文大化徐春凤

长春理工大学学报(自然科学版) 2012年4期
关键词:功能

翟宏宇,文大化,徐春凤

(1.长春理工大学 计算机科学技术学院,长春 130022;2.中国科学院 长春光学精密机械与物理研究所,长春 130033)

项目开发过程中,代码维护是非常重要的环节。一个项目的开发中需要把每个人同自己相关的功能模块收集起来,如何高效管理和维护代码是保证项目顺利进行的关键。本论文介绍的是采用Clear Case进行版本控制来对项目的所有源代码、库文件、文档及发布(Release)时的安装程序的维护。开发人员需要每天中获取最新版本(Get Latest Version)的源代码,进行开发,然后需要Check in所有当天修改的代码,在Check in之前要保证编译顺利通过。

开发人员往往专注自己的模块或者当前工作任务中功能实现的部分,就会忽略改动对别的模块的影响。在实际工作中,尤其是集成发版本的时候,或多或少都有这种问题发生,而且一个模块的改动对整个系统的影响往往超乎人的意料。这样会给版本发布带来一系列的难以想象的困难。为了避免这种情况发生,保证集成版本的有效,本论文将基于Windows Mobile的手机开发项目介绍一种高效管理和代码维护的机制。

1 版本控制管理和代码审查

版本控制就是要及时发布最新的软件,每个版本完成应该完成的功能。在开发过程中,会不断发现新需求,不断发现Bug(错误),确保项目开发的顺利完成。随着软件系统的日益复杂化和用户需求、软件更新的频繁化,版本控制及代码管理逐渐成为软件生命周期中的重要控制过程,在软件开发过程中扮演着越来越来重要的角色[1]。……

登录APP查看全文

猜你喜欢

功能
拆解复杂功能
也谈诗的“功能”
基层弄虚作假的“新功能取向”
深刻理解功能关系
钳把功能创新实践应用
关于非首都功能疏解的几点思考
基于PMC窗口功能实现设备同步刷刀功能
怀孕了,凝血功能怎么变?
“简直”和“几乎”的表达功能
中西医结合治疗甲状腺功能亢进症31例