论坛首页 Java企业应用论坛

团队出现这样的场景大家一般怎么处理

浏览 49152 次
精华帖 (2) :: 良好帖 (8) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-01-12  
你们的项目经理用来干嘛的?构架师用来干嘛的?就任由你们在一个无法跑起来的环境中按模块开发?

PS 难道你们是开发完一个模块再一起commit一批文件的?这是什么开发习惯?
0 请登录后投票
   发表时间:2009-01-13  
基于trunk-branch的开发不应该存在这种问题

当然有人先commit再测试,那就另当别论了,那是神仙也救不了

找个类似cruise control之类的工具保证build不过不能commit吧
0 请登录后投票
   发表时间:2009-01-13  
seven2seven 写道
A开发完所负责的模块,在down了svn的最新代码后,发现其做的功能跑不起来
---------------
这是A的错误 A应该至少每天保持本地的非个人程序与svn同步

---------------
但是A没有这样做  就是管理者的管理疏漏 如果你是管理者先要做自己的检讨
再去批评A


先down后改,人人有责!
0 请登录后投票
   发表时间:2009-01-13  
个人觉得,根本原因还是计划,其次是管理,最后才是开发个人。
一、计划问题,主要什么时候能够提交代码,这个时候会不影响团队的开发。这个阶段明确了,才会做出相应的方案,对应可能发生的问题。如该解分支的建分支,该如何提交的进行提交。
二、管理问题,其是主要还是计划问题,这里更偏重于日常开发进度,提交代码、测试用例等游戏规则的明确性。如什么时候,什么程度才可以提交代码。每天必须同步代码等问题,或者计划任务延迟如何解决。
三、个人问题,就是开发人员有没有严格按照一、二进行执行的,没有就教育,直到有。
0 请登录后投票
   发表时间:2009-01-13  
还是管理上的问题,名称规则和约定做的不好。好的项目配置管理,应从横向和纵向上两个方面分类分层管理.
0 请登录后投票
   发表时间:2009-01-13  
captain 写道
抛出异常的爱 写道
对于合并代码的工作.....
还没看到什么好工具
一般用肉眼

1.把svn全down到A的机器上.如果全down了A还能跑,那就是svn的问题
(你先去检查svn的问题,冶病冶根)
2.由A来改所有有问题的代码.
(这次是第一次出问题,如果不争一下,下回还会有,所以这回A作的对.)

恩,现在情况是,A开发完所负责的模块,在down了svn的最新代码后,发现其做的功能跑不起来,他所谓完成,仅仅指独立运行了模块对应的jsp,没有集成进项目中,这种情况依然坚持将对应代码commit到svn,我觉得不妥当。
我认为是,不管是开发还是生产环境,svn中的代码随时取下来build都是一个可以运行,至少不会出现点到某个菜单来个报错或者异常等情景。这个要求很苛刻么?

你这个要求就无聊了,你可以要求某天最后的build不能出现错误或者异常,但是你不能要求每次的build都不出现错误。
0 请登录后投票
   发表时间:2009-01-13   最后修改:2009-01-13
让A把SVN上的所有代码down到本机上,然后去调试修改..

就这么简单.


最让我不能理解的是..会有JS冲突..你们之前是怎么作项目筹备的!
0 请登录后投票
   发表时间:2009-01-13  
建议楼主看看什么是SCM,同意楼上楼downpour的看法
0 请登录后投票
   发表时间:2009-01-13  
我们现在是有做没做完,你都要提交,然后专门有台机子打包,由人工判断这个打包的版本哪些代码(功能)需要更新,然后同步哪些功能下来。
至于jar包冲突,这东西很好控制,也就那么一个,在开发之前就应该统一用哪些jar包了。
0 请登录后投票
   发表时间:2009-01-13  
captain 写道
抛出异常的爱 写道
对于合并代码的工作.....
还没看到什么好工具
一般用肉眼

1.把svn全down到A的机器上.如果全down了A还能跑,那就是svn的问题
(你先去检查svn的问题,冶病冶根)
2.由A来改所有有问题的代码.
(这次是第一次出问题,如果不争一下,下回还会有,所以这回A作的对.)

恩,现在情况是,A开发完所负责的模块,在down了svn的最新代码后,发现其做的功能跑不起来,他所谓完成,仅仅指独立运行了模块对应的jsp,没有集成进项目中,这种情况依然坚持将对应代码commit到svn,我觉得不妥当。
我认为是,不管是开发还是生产环境,svn中的代码随时取下来build都是一个可以运行,至少不会出现点到某个菜单来个报错或者异常等情景。这个要求很苛刻么?

为什么会有冒烟测试.
为什么会有每日build

这些问题每个团队都遇到过.
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics