精彩专题 |
如何做好项目沟通计划
软件项目质量管理
国际工程索赔与反索赔
|
更多:
|
|
联系社区管理员 |
咨询电话 010-82273401/11
斑竹申请 admin@mypm.net
版权所有 © 2003-2004
京ICP证070584号
BBS业务许可2007第353号
最佳显示模式:1024*768像素
|
|
 |
项目的分工策略与源代码管理! [发表于 2006/9/27] 状态 开放帖 精华贴 浏览量 6824 |
|
1.项目有多人参加,先用MFC做好了框架, 【1】任务怎样划分才能使各个小组成员之间尽可能独立的写代码? 例如:两个成员都需要修改view类, 【2】大家各自添加自己的成员变量和成员函数,之间可能出现重复或者冲突,怎么办? 【3】由于各个成员修改的地方比较分散,数量也比较大,最后整体编译怎么办?就算都拷贝粘贴到一个框架上,也得找半天,而且很可能有疏漏。 【4】当然设计类时应该解决这个问题,但是受到MFC的影响,类怎样设计呢? 2. 我已经安装了SourceSafe6.0,关于vss的使用,我还有几点疑问: 【1】若将VSS设置为不允许“多人同时checkout”,那么就意味着其他想对此文件做修改的人必须等待文件的checkin,是不是?这样是不是浪费了时间?? 【2】若设置成允许“多人同时checkout”,那么大家对同一文件做了不同的修改后,各自checkin,VSS怎么处理的? 【3】使用VSS得一些建议,能说说么? 3. 还有,如果我想在我的客户端做测试,那么我就必须checkout工程的所有文件(包括.h,.cpp,.dsw,.dsp,......),这样的话,其他人岂不是没办法获得任何一个文件了,只能等我操作完成并checkin之后才能开始他的工作? 前辈,解释一下,谢谢?
|
-------------------------------------------------------------------------------------------------------- 我就是我 >>> 由论坛统一发布的广告:
|
|
楼主
zfm12

职务 无
军衔 上校
来自 北京市
发帖 485篇
注册 2006/4/5
PM币 8646
经验
|
|
Re:项目的分工策略与源代码管理!
[回复于 2006/9/27]
|
在VSS中一般不建议进行多人同时Checkout同一个文件。 如果想要这样做,建议考虑ClearCase。 对于20人以内的项目,使用vss是足够的。剩下的就需要配置管理员的工作了。
|
-------------------------------------------------------------------------------------------------------- PMP认证,项目经理最佳选择!
|
|
1楼
domo

职务 无
军衔 上尉
来自 北京市
发帖 363篇
注册 2005/1/7
PM币 4082
经验
|
|
Re:项目的分工策略与源代码管理!
[回复于 2006/9/27]
|
有一些东西不是工具可以帮你解决的,比如多人要同时checkout一个文件,这个时候最好是只准一个人checkout,分工的时候注意,尽量一个文件一个人负责.在修改之后,必须在本地编译通过才能checkin的,到时候出了问题直接找每个程序员.你说的一些问题,基本上都和工具无关,不是说换个好的工具就能解决的,关键在于前面项目的设计,任务的分配上.冲突肯定是有的,尽量减到最少就可以了.在客户端做测试,获取最新版本就可以了,checkout干什么
|
|
|
2楼
cmag

职务 无
军衔 少校
来自 北京
发帖 291篇
注册 2006/9/8
PM币 3160
经验
|
|
Re:项目的分工策略与源代码管理!
[回复于 2006/9/27]
|
1、合理的设计可以有效避免编码冲突。在任务安排上,可以垂直分割——每个人负责不同功能的MVC,也可以水平分割——某个人负责Model,另外一个负责View。设计中对系统功能与MVC的清晰分隔是前提! 2、如果遵从了第一点,那么多人同时check out就不再是问题了。VSS除了check in/check out之外,还有一项功能:get last version。 在使用时:所有人首先get last部分或所有必需的代码。然后只check out自己需要修改的代码。修改完以后,编译通过、单元测试通过,及时check in。 3、参照上面的第2条,测试的话,get last就可以了,不需要check out。
|
|
|
3楼
XO

职务 无
军衔 少将
来自 上海
发帖 436篇
注册 2005/1/7
PM币 10955
经验
|
|
Re:项目的分工策略与源代码管理!
[回复于 2006/9/28]
|
好
|
|
|
4楼
grayyee

职务 无
军衔 二等兵
来自 上海
发帖 34篇
注册 2006/9/28
PM币 32
经验
|
|
Re:项目的分工策略与源代码管理!
[回复于 2006/10/6]
|
顶
|
|
|
5楼
whhm5339

职务 无
军衔 无军衔
来自 山东
发帖 334篇
注册 2006/10/3
PM币 -755
经验
|
|
Re:项目的分工策略与源代码管理!
[回复于 2006/10/6]
|
顶
|
|
|
6楼
whhm5339

职务 无
军衔 无军衔
来自 山东
发帖 334篇
注册 2006/10/3
PM币 -755
经验
|
|
Re:项目的分工策略与源代码管理!
[回复于 2006/10/6]
|
顶
|
|
|
7楼
whhm5339

职务 无
军衔 无军衔
来自 山东
发帖 334篇
注册 2006/10/3
PM币 -755
经验
|
|
Re:项目的分工策略与源代码管理!
[回复于 2006/10/6]
|
好
|
|
|
8楼
whhm5339

职务 无
军衔 无军衔
来自 山东
发帖 334篇
注册 2006/10/3
PM币 -755
经验
|
|
|