我也熟悉开发室中使用的'Subversion + Cruise Control + Fogbugz + nCover + ...'设置。但还有其他选择吗?在这两种组合之外,我很天真。我来自.net世界,也许Ruby开发人员的LISP完全不同吗?
答案 0 :(得分:2)
我主要是用于在.NET中开发的开源软件堆栈(除了Microsoft Project,当你需要处理非常复杂的项目时没有任何替代方案)。
简而言之,主要的软件成分是:
项目管理方法:以PM风格启动项目(大量规划,澄清和原型设计),获得第一个版本(最小功能,所有服务都是模拟的,纯UI),然后打开持续集成并切换到敏捷(同时仍然使用PM来规划和安排更大规模)。
相关链接:
答案 1 :(得分:0)
看here for Application Life Cycle start point
有些人做了什么(例如我) 是让Git执行源版本控制并分别使用SharePoint(WSS 3.0)或MOSS和/或Microsoft Office Project执行项目管理
答案 2 :(得分:0)
关于代码质量检查,架构探索,代码版本差异等等......您可以查看NDepend。