转折点

不是好不好的问题,而是有没有遇到的问题

  靠近我 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 登录 ::
  13 随笔 :: 1 文章 :: 16 评论 :: 0 Trackbacks
<2006年5月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

留言簿(0)

随笔档案

文章档案

搜索

最新评论 RSS

阅读排行榜

评论排行榜

2006年5月9日 #

         Student Live从开始到现在已经整整2个月的时间了,项目的进展除了有个别的计划上面的拖延和意外情况发生外,总的正在按照预计按部就班。就学生开发项目的实际情况和效率来看,我已经相当的满意了!
      在开发过程中,我们发现最大的问题还是老生常谈了:版本管理的问题。我们一开始计划使用source safe,但是由于其只能够在局域网中使用,不符合我们开发组的实际情况,于是不得不弃用(其实,它是和asp.net集成的最好的)。后来,我们考虑过使用CVS,不过众所周知,CVS由于开源的特性,和java平台的集成度很好,不过和新的VS2005集成的就不怎么好了,所以,我们还是决定使用CVS的后继版本:SVN。听说它是由CVS的开发团队后续开发出的升级版本,而且也有了对于VS2005的插件,并且对于internet支持的也不错,所以决定使用它了。
     在实际使用SVN的过程中,发现SVN虽然有了对于VS2005的插件,但是它只是对于其中的project有比较好的支持,不过对于website类型的project支持有bug,所以我们在实际应用中的确遇到了种种的问题,光是为了解决SVN的bug就花了不少时间。我们通常会遇到到无法update和commite的问题,所以一度造成了版本管理的混乱。并且这次五一放假,服务器被迫关闭了,所以只能构采用最原始的方法手动管理,实在是有点退化的味道。不得已,我们还是准备放弃使用SVN的插件,转而使用这个文件夹同步的独立软件,不过还会有其他的问题的,相信可以克服,已经在我们的预计之中了。
     从这次版本管理软件的使用和选择来看,一个好的版本管理软件的部署对于项目是至关重要的!在项目开始之前测试好并且选择好一个版本管理工具是一个项目开始的必要条件。当然,其中非常重要的是基于测试驱动的开发中很重要的,测试用例以及测试经理的确定与责任明确更是关键,幸亏我们在这个方面受到了微软工程师的指导,所以避免了不少弯路,应该注意。
     有时候,我真的想自己写一个版本管理的工具,最主要的就是对于internet和wireless的支持,心挺大的,就是一直没有动力去实现,看来,还是一个缘字了得啊,呵呵!
     惭愧惭愧
    ps:支持angla的杀人行动
 
posted @ 2006-05-09 22:40 杨益荣 阅读(554) | 评论 (0)编辑 收藏