多人开发服务器端,如何协作

zaiai2003 2004-06-07 09:48:18
我们正在开发一个三层的系统,有多人共同开发。我现在对多人的协作方式不能确定,我现在准备采取multi-rdm方式,但是最后如何将多个人的开发成果合到一个项目中,我没有找到一个好的办法?希望各位提供经验意见和参考意见。谢谢!
...全文
258 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
huojiehai 2004-06-19
  • 打赏
  • 举报
回复
我以前发贴子大概是这样的:
客户端->应用服务器端公用函数->找到客户要调的函数->执行,再返回所要的数据
如button1Click中的
ClientExecute('TMyDM', 'test',aa,bb);
就是要调应用服务器TMyDM中的test函数,过程是这样的:
客户端公用函数ClientExecute ->客户端MainExecut(打包参数)->调服务器统一接口MainConnection.AppServer.CommFunc->服务器端MainExecute(解包参数,并根据参数确定调哪个数据模块中的函数)->调数据模块TMyDM中的test
执行完test后,再依次返回参数值,服应服务器端参数打包,客户端解包,再返回参数给ClientExecute('TMyDM', 'test',aa,bb)中的aa,bb,返回值按正常的调用返回


这样,不同开发人员提交自己的DM给服务端程序管理者编译就可以了,这样函数接口全在DM里面完成,修改和增加都方便!
zaiai2003 2004-06-19
  • 打赏
  • 举报
回复
我的问题好像不是如何进行版本控制!现在是否就是可以通过版本控制进行解决呢?
谢谢大家!请大家就所提问题继续发表看法!
S.F. 2004-06-19
  • 打赏
  • 举报
回复
to 搂主,两种选择,一是建立多个interface ,client 使用的时候需要切换,二是叫你的组员一个一个的往里加方法;
huojiehai 2004-06-19
  • 打赏
  • 举报
回复
zaiai2003(疾驰者):你的理解和我想的基本一样,对于函数的实现一个接口就可以了,当然还要考滤tdatasetprovider输出等,至于实现,不同的人不同实现方法就会有不同的效率
zaiai2003 2004-06-19
  • 打赏
  • 举报
回复
海天子:有请了!你是否是说:
在服务器端只需要实现一个接口的一个方法,然后所有的调用都通过该方法来寻找服务器的具体实现,然后再调用相应的功能函数。这样的理解是否正确呢?
如果是这样的话,参数的打包解包如何进行?
我的理解是这样的:通过PackageParams函数来实现参数打包。
拟或还有其他什么办法?
子秦1117 2004-06-18
  • 打赏
  • 举报
回复
我是个菜鸟,请问wincvs是什么,谢谢
huojiehai 2004-06-18
  • 打赏
  • 举报
回复
是啊,规范化管理是一方面,我们在这里是讨论技术问题,有好的技术能解决为什么不用呢,
有的时候,一行代码之差就可大大减少管理工作并且不容易出错!!!!!!
yousoft2013 2004-06-18
  • 打赏
  • 举报
回复
Visual Sourcesafe太烂了,MS都对它没信心,已经完全放弃了,你还是找个好点的控制软件

to sandycheng135(小道道) :
规范化管理,与这个有什么关系?你认为怎么样去规范?
owencai 2004-06-10
  • 打赏
  • 举报
回复
或者用UML
DelphiBird 2004-06-10
  • 打赏
  • 举报
回复
Visual Sourcesafe不错
sandycheng135 2004-06-10
  • 打赏
  • 举报
回复
用什么工具不是最重要的,关键是有没有真正的去规范化管理,不要指望工具可以解决一切。
huojiehai 2004-06-08
  • 打赏
  • 举报
回复
先看看这个吧
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2238741
我以前在csdn发的贴子现在打不开了
aicode 2004-06-07
  • 打赏
  • 举报
回复
wincvs
HappyLifqd 2004-06-07
  • 打赏
  • 举报
回复
使用Visual SourceSafe
eboywy 2004-06-07
  • 打赏
  • 举报
回复
做好设计按任务分啊。设计做好了就没问题。

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧