java团队开发项目的问题 一直单干,没做过团队开发,但知道CVS等一些版本控制工具,想问下一般团队开发项目是如何有效配合的呢,比如一些都要用到的配置文件如何协调使别人写好的不被覆盖,如何分配任务使工作内容不会冲突等,希望大家能分享下相关经验,谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我们公司原来的项目开发组是这么控制版本的,用的也是CVS,上传配置文件和程序代码由专人管理,程序员不能私自上传文件,程序员修改过后的文件找相应的上传管理人员确认后,才可上传,另外还有一个前提,就是上传后不能影响程序的正常运行 版本冲突时,是无法上传更新的,这就是版本控制。这个,多数是靠管理来解决,比如工作的划分。许多配置文件,可以分割为多个小配置文件的。通过import或者include到一起 现在基本使用的都是SVN版本控制吧当别人在修改或者你修改前没更新你提交的时候都不会成功!有时误操作也能回滚 一般来说,取决于系统的设计:将系统进行模块进行切分,每个人负责的是一部分模块,模块之间采用接口做明确的分割。这样,自己开发的模块的业务和逻辑都是清楚的,否则交流就是花很大一部分时间。团队开发没有什么,要注意编码规范,多写注释,单个文件内容不要太长。当涉及到多个人共享同一份文件时,看能不能进行文件分割,修改时和提交时先update,再commit,还有,尽量多分目录。 我们这开发也是这样,SVN还不错,关键还在要统一管理 软件开发讲的就是团队!我想你肯定没有做过什么的大的项目!当然了我这里没有什么意思,不要乱想!因为一个大的项目,一个人是无法在短期里完成的,现在企业大都使用一些工具,比如cvs SVN 等等啦,但是大多数人都使用这两个吧,通用的了,建议买本书或者在网上找本书看看,受益匪浅的啦!.... 一个简单的socket连接问题。。下面是我的代码。。客户端执行循环后(红字),后面的代码就不执行了。 中断...百分求解 J2SE版的俄罗斯方块 急,有分啊~! 誰能告訴我PD中如下內容的詳細說明 这个程序的参数是起什么作用的?小代码。。 jtree 控制结点选择 我是新手,简单问题,大家帮帮忙!! Collections.synchronizedList(new LinkedList()) 请问 如何用JAVA实现文字的半角→全角,全角→半角的转换?。。。。。。。。 小弟请教一个问题 有没有人能够告诉我 KJScopeAndSpectrumAnalyser 这个类的具体用法
这个,多数是靠管理来解决,比如工作的划分。许多配置文件,可以分割为多个小配置文件的。通过import或者include到一起
当别人在修改或者你修改前没更新
你提交的时候都不会成功!
有时误操作也能回滚
不要乱想!因为一个大的项目,一个人是无法在短期里完成的,现在企业大都使用一些工具,比如
cvs SVN 等等啦,但是大多数人都使用这两个吧,通用的了,建议买本书或者在网上找本书看看,受益匪浅的啦!....