中兴的IT部下的变态任务,高手们速来支招,分不是问题!!!!!
v192 2005-10-18 11:54:08 项目经理们开会,据说明年开始中兴为了节省开销打算停用ClearCase和ClearQuest(代码版本控制和进度BUG跟踪的东西),早烦死了CC和CQ这两个垃圾玩意儿,开始还觉得有点高兴。结果我项目经理给我下了个任务我就高兴不起来了:让我准备开发一个代码版本控制!!先让我出设计方案,首先要实现基本的代码签入,签出,版本比较,更新,锁定,版本浏览功能。
同志们,不用说什么为什么不用CVS,VSS这类,我也问了的啊,项目经理说IT部老大不让用,那我还能说什么呢?
现在初步想到的技术问题是:
1、版本比较,这个我完全没有思路,不知从何下手;我哪里知道一个文件到底对应什么版本啊?即时去比较是肯定不行的,太慢了。
2、队列控制,如果不做队列控制,I/O瓶颈会导致读写失败(并发数量高时),但是队列控制之后那个速度又是惨不忍睹的
3、事务处理,也是完全没有思路
其他还有些可能还没考虑到,各位大大帮忙想想,还有些什么需要注意的以及怎么做比较好。
另:我估计这个项目最后的结果肯定是下马,但是项目经理下了任务下来不做又不行啊。