探讨一下“不同的版本采用同一份代码”的方法
程序大概20W行,有3个不同版本,现在已经用编译指令将这3个版本合并在一份代码中,但是因为过多的编译指令使得程序可读性变得非常差,而且build很慢,出错概率也大大增加,请教还有其他什么方法可以实现?
[解决办法]
你们没有版本控件工具么,VSS,CVS都行啊,三套代码都存在里面,到时候打出来不就完了
[解决办法]
如果老板非要三套代码都保留你也没办法啊,我觉得维护痛苦你就偷偷懒,到要用时再修改,就具体修改某个版本,不要每个版本都改,老板问时你就说本来三套版本维护工作量就很大,要么只保留一套,要么增加时间来维护和测试
[解决办法]
抽取核心部分进行封装,把差异部分减少到最少。
[解决办法]
确定一个版本作为主要版本,在其基础上增量集成
[解决办法]
该回复于2009-12-01 13:09:06被版主删除