怎么多人合作开发项目的思路多谢
发布时间: 2012-04-28 11:49:53 作者: rapoo
求助如何多人合作开发项目的思路,谢谢
大家好,初学不是很懂,就是现在通过delphi来开发程序的话,感觉有点像那种小作坊那样一个人从头到尾开发,想咨询下如果想多人比如2,3个人一起开发,需要一些什么的思路和方法呢?一般多人是怎样来开发delphi程序的啊?
还有就是现在一个人开发出来的程序,如果窗口稍微多点,编译出来的exe文件就有3,4M,而且编译出来只有一个exe文件就可以运行了,但是我看平时我们用的应用程序都不会那么大啊,旁边还有一些什么dll或者是其他的文件,就像是绿叶衬红花的感觉啊,这样看起来好像专业点哦,而我的程序就编译出来一个exe文件。。。。。哈
可能说得不是很清楚,还请大家帮助下,谢谢
[解决办法]
分模块开发
提供接口
各自编制自己的dll
[解决办法]
这个最好有个牛点的项目经理或者系分做规划,事情会简单得多
[解决办法]
分模块,简单一点理解,就是把整个功能分割成许多小的功能,每个人负责一部分,比如一个杀毒软件,你负责扫描的引擎,他负责算法,另一个人负责内核保护,等到每个人都写完了,直接在一个工程里面把所有的Pas都uses加进来,这样就构成了一个整体
[解决办法]
[解决办法][解决办法][解决办法]把大伙公用的东西放在一个公共单元,确定主框架后,其他的分模块各自开发。
[解决办法]分模块做就好了
软件作坊也可以啊,
[解决办法][解决办法]每个人的模块都封装成DLL,盒子上有个咏南框架可以看看
[解决办法]dll的调试不是很直观,小程序没必要用DLL的,合作是要用到一些管理软件的,如VSS、CVS
[解决办法]分模块开发并不算是一个技术问题。
比如现在有一个项目,首先应该搞清楚有那些需求,这些需求根据不同的方式又能分成多少个种类,每个种类里又能分成多少个小功能,就这样一直分下去。而且是反复的考虑,到底如何分才是合理的。
象你现在初学,眼里看到的只是窗体,其实它们都是对象,而且这些对象还可以抽象出更上层的对象,业务其实也是对象。
你现在需要多写代码,进行量的积累,了解一下DLL怎么实现,然后在考虑往DLL里放什么业务。
界面,数据库,打印,网络通信,线程这些都要先了解。
[解决办法][解决办法][解决办法][解决办法][解决办法]各个dll公用的单元放在bpl中调用,而bpl的最大特点就是可以使用全局变量,而dll不可以~
[解决办法][解决办法]