两位开发人员同时工作

时间:2014-07-21 19:57:48

标签: project-management

我是一名相对较新的开发人员(两年经验,来自学徒期),在我的工作场所,我们一次只有一名开发人员在开展项目。 我们将项目保存在Microsoft Visual Source Safe中,并根据需要检出文件,并在我们完成后重新检入。

但是,我最近一直在做一些思考,而且我不确定我们如何同时在同一个项目上工作?几乎所有东西都依赖于某些核心代码和某些基类。有什么地方我可以去阅读并发开发,或者是否有任何'技术'我应该研究吗?

团队如何共同合作项目?有关背景信息,我是一名主要使用VB.NET和webforms的.NET开发人员,但我正在转向C#MVC。

修改

我认为我在这里真正要求的是应该采用的技术而不是软件。我一直在修补Git,可以看到系统相对于VSS的好处。我正在寻求更多的项目级技术帮助,可以用于并发开发;

  • 两个部分的开发是否应该完成然后合并,还是应该更紧密地合作?
  • 在审核变更或讨论下一步行动时,是否有任何经过验证的技术或最佳做法?
  • 我是否可以阅读有关如何更有效地制作项目的书籍或文章等?

3 个答案:

答案 0 :(得分:2)

鉴于您使用的是Microsoft Stack,更新自己并使用TFSOnline作为示例是没有意义的。它远比它的前任好,并且一切都完全集成到您的工具集中(假设您使用Visual Studio)。有很多工具,但我在MSDN订阅中使用的所有内容都是免费的,它可以很好地协同工作。我不是说别人没有领先于比赛,但考虑到你在做什么,这更有意义。看到SourceSafe stil被使用时非常惊讶。

答案 1 :(得分:1)

  1. 我从未使用过Visual Source Safe,但大多数机会都是一个名为Git(http://git-scm.com/)的不同源代码控制工具,会使并发性更好。
  2. 随着项目的发展,你可能会遇到更少的冲突 - 只是因为有更多的文件需要处理。
  3. 尝试更频繁地推回代码。不超过1 /天 - 希望更快。

答案 2 :(得分:0)

使用某种SCM(源代码管理)Wiki

您可以使用某种程序来帮助您,今天最流行的程序是GIT Wiki Git,但还有很多其他程序。做一些研究,找出对你更好的方法。