方法(A)
根据我的经验,对于一个小团队来说,有一个专门的服务器,可以使用所有的开发工具(例如编译器、调试器、编辑器等)。安装在上面。测试是在每个开发人员专用机器上进行的。
方法(B)
在我的新地方,有一个团队在使用不同的方法。每个开发人员都有一个专用的PC,用于开发和测试服务器。为了测试内部平台,在PC上安装了运行应用程序的平台.该平台在内核空间上执行多个模块,在用户空间上执行多个进程。
问题
现在有另外两个小团队(总共有6个开发人员)加入到完全相同的操作系统和开发环境中。这些团队不使用上述平台,可以在普通Linux上执行应用程序,因此不需要在专用机器上进行测试。我们希望对所有三个团队采用方法(A),但是服务器必须是稳定的,并且安装在上面描述的内部平台上是非常不可取的。
你有什么建议?在您的位置上,开发环境的实践是什么?每个团队一个服务器还是每个开发人员专用的PC/服务器?
谢谢迪马
发布于 2009-07-18 01:21:49
我们已经开始在运行在单个开发人员计算机上的VM上进行开发,并使用一个通用的subversion存储库。
好处:
祝您好运--并享受6位额外开发人员的奢侈体验!
https://stackoverflow.com/questions/1146332
复制相似问题