7得票2回答
使用 Qooxdoo 进行开发并与多个开发人员合作

我对Qooxdoo作为可能的Web开发框架很感兴趣。我已经下载了SDK并在我的PC上的中心位置安装了它,因为我希望在多个项目中使用它。我使用create-application.py脚本创建了一个新的测试应用程序,并将所有生成的文件添加到了版本控制系统中。 我希望能够与其他PC上的开发人员一...

26得票2回答
每个开发者都创建一个分支,这样做有意义吗?

我之前只在个人项目中使用Git。现在我想和另外两位开发者一起继续开发一个项目。 如果其中一名开发者想提交更改,但是另一名开发者已经有了一个提交记录,这会引起问题吗?因此,为我们每个人创建一个分支是否有意义呢?

9得票5回答
GitHub能用于撰写协作文章吗?

我正在考虑在我感兴趣的领域撰写一篇有用的文章。还有其他大约10-15人对此感兴趣,并希望进行同行评审和合作。我不是一个多产的程序员,但我了解GitHub如何进行版本控制。 我能否将其用于撰写4-5页的协作文章(版本控制非常重要),或者您认为存在更好的替代方案?

7得票12回答
软件/平台共享规格

你用什么软件或维基来编写和分享有关开发人员、测试人员和管理人员的规范? 你是否使用维基系统,如果是,你使用哪个维基软件? 或者你使用Sharepoint来管理和版本规范?SharePoint 2003作为规范平台的一个问题是很难在不同的人之间进行协作。 出于向后兼容性的考虑,我也希望该平...

13得票4回答
SVN标签的最佳实践是什么?

我应该将它们作为单独的发布版本使用吗?我要将它们检入主干或分支吗?这是否都在红皮书中,我只是浪费了你的时间?

7得票5回答
目前有没有 Rational Team Concert 的替代品?

我们是一个由约100名开发人员组成的团队,采用迭代式开发方式。我们正在寻找一种解决方案,能够在一个协作环境中汇总所有开发工件。Rational Team Concert提供了我们需要的很多功能,包括问题跟踪、项目管理和源码管理集成以及报告。 虽然Team Concert带来了许多功能,但它也...

9得票2回答
移除“集成测试骗局” - 理解协作和契约测试

我最近观看了J. B. Rainsberger的集成测试是一种骗局,现在正在寻找更多相关材料。我必须说,我对我们所做的错误(即在应该进行单元测试时进行集成测试)感到震惊,对Rainsberger描述的概念感到好奇,但同时也对如何应用它们感到困惑。我想拥有更多所描述的协作测试和契约测试,但我不知...

43得票40回答
如何处理不记录工作的明星开发人员?

有一个同事非常懂行,是我曾经合作过的最聪明的人之一,但是他: 只在他自己的主目录中工作,而不是在公共CVS存储库中 没有为他的代码编写文档 没有为他的代码添加注释,例如3,500个SLOC的C代码没有注释和空白行来分隔内容 经常使事情变得过于复杂,例如使用三个互相调用的shell脚本来完成...

9得票5回答
Meteor中的拖放可排序列表

你如何制作这个? 列表中的项目可以对应到集合中的记录,它们在列表中的位置可以对应到每个记录上的一个字段(例如“排名”),当“停止”事件发生时必须更新该字段。 Meteor是否与jQueryUI Sortable兼容?如果多个用户同时尝试拖动和排序同一个列表会发生什么?Meteor是否需要定...

20得票2回答
有没有 Node.js 的问题跟踪器可用?

我现在能找到的是omega,它使用WebSockets并实时更新。这很好,但仍处于开发阶段。 我想知道是否有任何方便易用、已经准备好用于生产的问题跟踪器,它具有钩子,或以某种方式与Git或SVN集成。