3

我也熟悉开发室中使用的“Subversion + Cruise Control + Fogbugz + nCover + ...”设置。但是还有哪些其他选择?在这两种组合之外,我很天真。我来自 .net 世界,也许 Ruby 开发人员的 LISP 做的完全不同?

4

3 回答 3

2

我主要关注在 .NET 中开发的开源软件堆栈(Microsoft Project 除外,当您需要处理非常复杂的项目时,它没有任何替代方案)。

简而言之,主要的软件成分是:

  • CruiseControl.NET
  • 颠覆
  • Trac (issues + wiki + SVN) / 开源项目的谷歌代码
  • NCover、NUnit、FxCop、SandCastle、Wix、Lokad 共享库、Autofac、FxCop 等。

项目管理方法:以 PM 风格开始项目(大量计划、澄清和原型设计),进入第一个版本(功能最少,所有服务都是模拟的,简单的 UI),然后打开持续集成并切换到敏捷(同时仍在使用 PM 进行更大规模的计划和调度)。

相关链接:

于 2009-06-04T18:11:22.020 回答
0

在此处查找应用程序生命周期起点

ALM + TFS 链接在这里

有些人(例如我)所做的只是让Git 进行源代码版本控制,并使用 SharePoint (WSS 3.0) 或 MOSS 和/或 Microsoft Office Project 分别执行项目管理

Windows 应用程序服务器

于 2009-01-27T05:45:25.413 回答
0

关于代码质量检查、架构探索、代码版本差异等等……你可以看看NDepend

于 2010-09-06T08:35:40.997 回答