首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于小型团队的Linux开发环境

用于小型团队的Linux开发环境
EN

Stack Overflow用户
提问于 2009-07-18 00:48:57
回答 1查看 727关注 0票数 3

方法(A)

根据我的经验,对于一个小团队来说,有一个专门的服务器,可以使用所有的开发工具(例如编译器、调试器、编辑器等)。安装在上面。测试是在每个开发人员专用机器上进行的。

方法(B)

在我的新地方,有一个团队在使用不同的方法。每个开发人员都有一个专用的PC,用于开发和测试服务器。为了测试内部平台,在PC上安装了运行应用程序的平台.该平台在内核空间上执行多个模块,在用户空间上执行多个进程。

问题

现在有另外两个小团队(总共有6个开发人员)加入到完全相同的操作系统和开发环境中。这些团队不使用上述平台,可以在普通Linux上执行应用程序,因此不需要在专用机器上进行测试。我们希望对所有三个团队采用方法(A),但是服务器必须是稳定的,并且安装在上面描述的内部平台上是非常不可取的。

你有什么建议?在您的位置上,开发环境的实践是什么?每个团队一个服务器还是每个开发人员专用的PC/服务器?

谢谢迪马

EN

回答 1

Stack Overflow用户

发布于 2009-07-18 01:21:49

我们已经开始在运行在单个开发人员计算机上的VM上进行开发,并使用一个通用的subversion存储库。

好处:

  • 开发人员同时处理多个项目,每个项目只有一个VM。
  • 在任何时候都很容易创建快照(或简单地复制VM),特别是在“如果我尝试一些聪明的事情会发生什么”之前。几次单击将使VM恢复到以前的(工作状态)状态。对您来说,这意味着您不必担心内核空间错误“炸掉”一个machine.
  • Similarly,--复制一个开发人员的环境很简单,因此,例如,临时顾问可以帮助解决问题。最佳实践警告:每次需要新的开发机器时,简单地复制VM是很有诱惑力的。确保您可以从您的存储库中复制环境!
  • --它在何处运行并不重要,因此您可以在本地或在公共服务器上托管它们;开发人员仍然可以协作或工作

祝您好运--并享受6位额外开发人员的奢侈体验!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1146332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档