1 合作开发问题
七个人合作开发一个项目,如何解决程序一致问题,不可能每个人都建一个工程,我知道可用VSS,以前也接触过,但总觉得使用VSS不太方面,琐定签出总出问题,也可能对VSS用的不熟,大伙还有没有其他更好的合作开发的解决方案?
2 编码一致问题
几个人一起开发肯定有共同或相似的模块,如数据库访问,如何保证代码一致(用相同的方法访问操作数据库),是代码更简洁高效。顺便问一下,数据库访问那块怎么做更好,现在这基本上都是新手,想编一个通用的数据访问模块也不太可能,也不知道做它的难度有多大,请各位指点。

解决方案 »

  1.   

    我们20个人开发的项目 就是用vss,效果不错 ,签出签入没问题的,查一查帮助,是不是配置问题啊。这样一来省了很多事,不用 拷来拷去,也不用担心程序不一致的问题了。
      

  2.   

    1 vss局域网使用绝对方便,使用得当的话绝对不会出现锁定签出的问题,当然你可以使用cvs 等其他版本控制工具,但是如果使用visual studio ,而且项目不大,出现两人同时改一段代码几率不高的话(vss的merge 功能我一直不放心),还是推荐使用vss2 共同或者相似的模块为什么要大家一起做?一个人作其他人使用就行了。由一个对该领域最熟悉的人负责完成,当然其他使用者可以提出需求,提供参谋。
      

  3.   

    我认为这根据你们软件架构而定。我们采用的是Duwamish推荐的多层开发模式,团队共四个人。两个人开发界面另外两个开发底层,效率很高。如果工期催的比较紧,会一次为界面和底层添加人手。很像XP中所说的结对编成。
    对于可复用的代码,通常归类到Common层中。为了保持代码风格一致,需要事先约定编码规范。
      

  4.   

    vss也不是很麻烦啊
    类似数据库访问的公共模块,可以制作单独类库文件打成dll使用
      

  5.   

    1 vss
    2 sqlhelper
      

  6.   

    vss
    每天生成一次注释页,很快就看出些问题,改改。过段时间,代码风格就基本一致了。
      

  7.   

    vss  可以实现管理
    至于具体的 代码规范就靠平时的 统一了
      

  8.   

    首先VSS很方便
    可能楼主不熟悉的缘故
    多用就发现好处了
    用VSS能恢复你覆盖了N次以前的代码.......其次,编码一致问题,请在开发前先做好设计工作,再大家一起写好各种组件(例如数据库访问组件)和规范文档(例如注释,文件名,函数名等等)
    大家都使用组件
    这样节约了时间,也规范了代码的编写