我也熟悉开发室中使用的“Subversion + Cruise Control + Fogbugz + nCover + ...”设置。但是还有哪些其他选择?在这两种组合之外,我很天真。我来自 .net 世界,也许 Ruby 开发人员的 LISP 做的完全不同?
DarkwingDuck
问问题
2187 次
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
在此处查找应用程序生命周期起点
有些人(例如我)所做的只是让Git 进行源代码版本控制,并使用 SharePoint (WSS 3.0) 或 MOSS 和/或 Microsoft Office Project 分别执行项目管理
于 2009-01-27T05:45:25.413 回答
0
关于代码质量检查、架构探索、代码版本差异等等……你可以看看NDepend。
于 2010-09-06T08:35:40.997 回答