首页

都市情缘

重生八七之传奇

设置

字体样式
字体大小

重生八七之传奇: 第164章 min软件开发平台(3/3)

洁什么的。

    袁明为保证这两个项目的质量,特地亲自写代码开发了一个叫SVN源代码版本控制系统,参考了后世的SVN软件,主要用于在团队开发模式下,代码签入签出的版本管理。程序本身并不大,连1000行都没有,关键是设计理念采用了无锁模式,代码的签入签出不需要给文件加锁;采用差分编码,只保留文件相继版本之间的差异,这个方法可以更有效的存储数个版本的文件;采用分支管理,可以让同一软件的不同版本以一棵树的方式存在。

    此外他引入了后世持续交付的开发模式,从最核心功能开始,每天设定目标,每天交付,每天做一轮集成测试,下班前要保证集成后的程序可运行。把测试人员下放到开发小组中,基本2、3个开发人员和一个测试人员组成开发小组,测试每天检查开发的单元测试用例执行情况,以及持续集成测试情况,及时反馈到开发手边,让每一个发现的问题都不留到第二天。同时,也是起着督促开发人员提升开发质量的作用。

    有了这一个SVN和持续交付,研发团队的软件质量和开发效率有了极大提升。如此袁明才能把更多的精力放在设计、架构和核心代码上。