摘要: 在软件开发的过程中,经常因为程序代码版本的不统一而导致重新开发,或者在多人开发的项目中,多人共同修改了同一个公共代码文件而导致的相互复盖的问题,诸如此类的问题还有很多,下面我们就来举一个例子。
比如说UserA和UserB各自为自己的需求需要在公共代码文件CommonFilesA增加自己的代码段,修改完后都要把自己的代码合并到项目经理那里去,结果UserA修改了文件,UserB也修改了文件,合并的时候UserA把文件拷贝了过去,UserB在UserA后把文件也拷贝过去,这时UserA的文件其实已经被UserB复盖了,最终的结果就是UserA的代码跑不起来。通过这个例子我们知道,在多个开发共同开发一个项目的过程中,可能这样的文件很多,那么到时候就会导致搞不清楚哪些代码被复盖而导致项目文件过不了,这时我们就要花更多的时候来在代码合并上。相信这不是一个项目经理所期望的,因为这个将导致的最终结果是项目周期拉长,项目成本没有办法控制等等一系列的问题。
通过上面的例子,可能有些人会说,这只是多人开发的过程中才会出现的问题,如果一个人来做一个项目开发,这个阅读全文
posted @ 2009-04-10 23:17 我-大熊 阅读(1999) 评论(16) 编辑